20000
100000
686699298
987953722
903315938
144763871
1792778837
1845132988
1842644969
1493673253
1363505356
1667664545
849730577
471672271
158434333
1622073209
1666592737
1681159037
456170084
819281170
1345662228
277752889
1573112593
361091338
938611140
1995273732
153079710
423991522
1450373241
682403099
1707609549
1526665865
381339315
1638392909
1553417142
1854899092
363389437
520258683
974508621
38688261
146612361
1460096611
232689203
84286472
577884660
1823423659
1721612689
1730212280
279051324
251405613
805614947
1910067931
1373907244
962287957
1195793105
1270091372
757346713
325607961
49342582
908042206
1991684162
1368787316
394759748
1160241871
1786063705
1836839492
1286325230
1211337669
918255130
303535241
1258683773
1146334055
706650416
417481824
672668810
1885565618
45063686
1488826121
1783206678
1115187482
273661044
422867430
144940198
1198967628
1876788152
1797541618
152758621
1419051359
442599804
283325771
1097552380
37781477
470916101
66466415
47004100
777825045
1065336864
1072447333
298222768
741045169
537098429
510275020
811957151
1975516083
992721841
1659280893
1203417516
956425421
289619147
1310227488
1225027686
1268520592
542401283
934155100
634381163
1568816732
1223847118
1195792120
1283453720
1988522088
1684080871
1867273872
768737866
634929360
1205982862
1220902297
675417954
640184002
370477725
1894843765
820228754
972616354
1190603354
1042161510
578089054
1763386025
1610910280
169424115
206245788
217507260
594124103
1196333201
1129432212
1132372316
1058298085
1829031788
1495380194
1536761002
1432085253
478187368
1553977927
1869544744
1788993613
309700681
1056964298
669824557
1741537155
177027791
769533222
1771819544
983862939
563233514
585947697
394775383
489998734
252411333
77917238
1500239773
356066047
870995139
1957906452
1054423004
989546333
1065946461
1394397985
487747671
737841661
1636365550
1576631275
1376951074
1725522103
1138656953
1208098750
1892290357
340865838
950684011
1183622741
880902674
1985197213
1908264497
21848870
1433882489
1399890894
434426244
1233644321
30890589
610385504
734656829
642373582
805886753
1751114550
1995140422
1180694956
561090114
520280916
499554924
879998412
723047153
915302696
569216627
1931982897
105171606
600396517
1392582148
46297442
1845205987
1355134765
693657340
53909545
1539314724
1068788592
1197014565
1515042560
447801551
849146269
524023964
1654532110
555120089
1832302140
1363507397
1877362167
3184832
993991968
770744523
1625836525
1730381682
1957961997
647008636
1372009441
1841310914
70685600
460575589
1965599979
1415980586
1976281601
1916677265
833485973
7308747
388128803
1388438334
675755825
1916728165
680747284
1103058859
1737098162
554099986
480097862
732893405
1711943846
1996256953
845022815
324878324
890745013
1551795299
691854461
1928798065
1111179638
1829651994
1766745624
315915760
1887243990
708126129
1321647899
212598632
1468629125
608213004
1231414586
99061975
471519951
932469005
1690537991
1647223363
166991287
443863807
687751572
1960634003
1322437548
1890933110
1033646362
1071736539
1250283821
1225068593
935064791
1375752489
996288099
1745807276
1569830576
413804680
724126126
47483536
805497628
1003833979
240563124
72213043
1501194344
1967629696
595080266
468148653
1634429735
1128885158
1322685400
381035887
261373455
779474841
305718962
1197799453
157887037
446881206
864043727
731220459
606360517
1220246528
796005633
695009085
1065631940
662175398
1773061339
1945895411
1216310533
1722821849
1038382428
817609907
1374935850
424036415
126971378
686704012
1406660239
94778244
942669463
720121877
1365553738
854288896
256503376
1904761204
1749051139
869247934
963695138
155589950
1070033528
1798488647
1587920240
1122949370
1549760953
1992905668
1441123019
1585251100
207828347
1545554039
1006581103
839018946
194568357
649184856
1251838121
1911607886
90502731
505075494
1006100038
1837337041
652503464
1619014950
1791139214
63108794
1504211744
143921851
1365666721
1752071622
963743153
891244429
945957947
196384007
1698480261
1617471390
875861883
1417821886
134901610
1915433058
1267848955
1382030183
982913396
541720278
478875666
1861106201
1088197141
103650517
525553521
716368883
1602450775
344895490
1814258473
1243975646
1863147896
1126358098
1503086486
1451018579
7349434
1524811446
1618737627
1405839103
627238947
1689051397
621507947
1316583919
599596093
810197097
1140538686
577096968
1773322973
1834016235
1776706277
175069674
1237226539
1624069856
854423645
110783186
1140139285
1930033014
974911653
1400561227
1618368331
649297839
149620847
618847663
1076985956
1701982301
333236111
572122164
114384904
1424843305
1410472453
610090164
296695431
1862009853
754791236
1293861999
1920212332
1162291748
1261510108
278000044
963111832
1948456553
943045910
1768434541
568189214
1639188800
6749107
239078041
271934453
1392303300
310879294
77316421
549899793
218176401
1787470772
1977941108
1539430551
2660284
239597963
897613793
476960987
568416523
462712064
348479668
423543783
1166616113
1878374243
1375216687
869278620
1560561646
190570855
1977847538
668522906
696911610
437449395
1669911778
1706251929
381186307
50658450
1437797156
1695233195
94158071
300187711
722081604
1113964011
1333156033
60190372
78519031
74539081
776850128
1754431449
1917552048
922693785
363896316
1801039058
394695310
1485744490
594566243
1344890759
1401573101
1760814558
631532420
1369799421
711372808
1201732446
333031757
1408793515
1852988184
1780727006
117558995
271689180
1158244244
1952001835
801800807
1202380599
382802916
268228812
1740630460
1234515658
1090387750
1106425742
1799855212
1300677607
92428492
1806130197
273018808
1055153753
304626591
895872552
42754086
184167289
1111685687
1036295549
649085349
1676982599
1063700775
724358650
1588814904
1520349159
780932254
1924362518
207202188
297792026
1956980086
505160949
596187206
1965550214
120892979
1161515718
1418236142
126466498
1745114030
1360050585
254503009
295147360
1960959347
1330854814
1277370930
905242611
928713638
1277878005
1104166924
957115632
1737972920
1933391707
1160003494
121948695
1302916486
1124818209
138679824
1658444267
679413908
220281302
453583404
1166025233
899223554
1502063187
1343697521
1587267543
1209942992
307468595
934260774
1143110874
1477636410
1916287588
439053260
1751635102
781792541
353937990
1716023253
1732845961
1446987720
683572294
591635521
1503054249
820195595
1250086556
559819106
23588380
1345157456
474238511
662633728
996074771
1022835894
1759791876
1447052591
1524832729
906467182
1088477776
1395923807
458896160
1987157293
1690103387
1695299619
621245044
343617231
1961056050
1479479223
1821685332
1494338447
1408368392
1340156155
948978497
1408794957
405833863
211456547
1995841614
1628645781
950529155
345829638
1649136998
942244082
1320109141
242110088
735704482
1644834867
1938186004
120274981
1717844535
469234998
914220531
845167921
1693314765
958014184
1257127093
1745688669
1756884334
988272675
1970390478
1159437019
859139545
1770607334
738133774
529249933
1936789064
1134082357
1713655232
1587279815
617002031
1548335329
1451210977
1896186948
1955938027
742648139
1746786809
1516652079
667048152
1447993299
959595138
976410178
405431228
1840781070
1761634688
1352450335
580117917
563200472
1646841390
1990964314
151667864
660145195
454572214
1007568940
1658255304
1791092137
1486690094
1878529665
204110308
790859208
305321024
1601622125
1931179636
350906190
1503272951
169509207
1018024022
1018033584
889229895
950666627
1211227375
1740475015
1078640517
308891035
28677538
993980301
754005792
1018358476
8972646
1385683440
1949132017
1373588593
1487240967
1722690919
1435611951
1956856836
1093763116
443642038
237931645
164845890
1255958045
1868257145
1312541771
1876188945
1142672275
1357973013
1045230542
54525038
337508119
1592125482
334426313
1562084333
1673970578
696174764
779736939
411192849
1581504679
145681179
978891403
664275003
1037086346
468331619
1869557019
818426869
841727192
931732432
114381159
208488717
915294239
1546416115
1075746091
574381985
780101939
724384005
1694708582
1342970231
427933245
1202451573
1166218761
670704525
1948749759
699480754
680850357
416847165
1051257127
387047685
1699618016
791066203
942953981
1024419103
375352158
948081938
1464750636
1573656642
1127759544
787626427
1998700127
494114903
1034461753
210939844
1243591854
836741826
1139230799
791092005
516379392
1760044329
781982395
949586573
1001466182
1436766709
1983259605
379053106
979462419
308186878
715525245
337605593
1787481263
1452709855
1767169742
454679508
1232114417
1323314957
1265534737
1890875137
1171063958
127664154
1109631349
1206445297
1596624461
907082156
1344270105
1933818343
167989820
955278917
1427112671
1112007934
1560249956
1889758353
1900467773
1291212798
1605065290
750031443
1789600022
1506187273
1041159499
1996299052
1968619519
1156563758
858131397
790153952
1000145164
545990272
726945161
579782246
978825428
1920276898
1571207089
1248355663
1620028047
388715238
650412980
1575537098
1352962112
94384026
92496604
49441263
211063287
24183502
881074208
1603517312
777355637
1897722911
1552242082
475956945
849614218
482082974
1533714935
1759347465
849715639
1174764906
159044635
1953067592
348313900
806470510
1906936992
798279833
1206873182
1588207574
1976453490
1506835773
1540800846
311894294
269730306
1511752536
640799818
29528193
1397069331
1695215996
1413690669
991718236
1785235766
1944436018
275489551
1254614086
12798315
1102422254
993748191
250988217
1730168029
496742454
386561963
1811859624
398640024
445263142
229670603
697345389
1227223198
546491603
187447034
1294216772
842568081
622855713
47730012
1374238435
62716467
465461344
1627992605
40489547
1835157127
820086026
1085013643
1838498940
345656797
1857997403
1389529141
214608618
1677578042
1093699815
793672195
804514739
1804531643
955884966
1858039545
1479711036
1120273810
1728941222
1913254270
1824467165
1282081933
1943454430
802304995
850577729
1507768962
119473897
149150156
1162380053
1896706006
901251116
1191897620
1547336972
1474429650
953258645
415831091
910082004
1411728812
548063024
1466202827
540642622
1055734001
15061986
1019767348
133523384
1752819409
1382932296
1489685130
1886683115
764816169
568018976
253964626
333775245
552207075
1803525441
758407614
1891702697
17781031
234435915
330729979
226182900
1708847247
227149089
317902612
776326926
1901802196
1246335223
1330085090
851272998
540053876
947957542
67982225
572210787
262738395
1372611649
768733164
1267019947
923687083
668781612
1097758320
124836666
629788768
262467041
397563885
1328687030
647286490
858122375
995129897
1670904209
194851031
524128394
892300974
1177292897
217333045
1240019928
831795375
828584913
1697159374
243440422
231721189
506484186
52847207
638412132
1346629240
1816858627
500036752
1681753840
71036851
1179595427
1034792277
1491387667
968015615
1348999419
1136677595
205893313
1596394132
1446380207
1829585204
989215583
129040436
1043679821
251205327
1659180881
656421968
15925482
55656569
890689328
354877742
1022718468
540816274
1940148252
1569860573
680246661
437060424
591274135
71989460
1991376637
915837802
580705258
828650279
965532651
787085525
1815534471
636111933
703463364
1556112780
1543301555
40615303
11439733
1643625796
1385415169
998999709
707943792
114399986
1188041368
255278860
393666327
1981990165
1330703758
1761202059
1609347424
1326876098
1048318383
638779153
1094644026
1921527095
287768954
911938996
545403461
133903854
1605017496
530542405
1248879947
160565304
1163507786
256594297
435670856
1023068949
1952958604
459812703
512355014
850074026
343438009
1379092672
1155401106
941148543
861916781
565846676
1249019057
335995275
1678323133
9386473
1585134045
819503199
1219302856
1638656553
1738767142
1176755319
1541467907
781936270
1268343826
631362559
1495211843
1877535879
38608301
854872764
1750119763
547378489
950892201
931447071
1819608004
1370597379
29031561
870891055
1248847045
759273399
983438090
1669225712
1483378047
153495484
1059610314
1721922279
1662919940
209408186
455580721
1595631023
945408361
429376748
941262449
1524851233
517827156
1258915538
1481601042
1171022334
1191468878
1880992456
1354862184
465902131
1340484372
300528343
1191028780
314538293
1614954476
317571986
516387272
307725755
1980354912
714242990
1570656155
460029457
655218464
69541431
1693377272
1387972424
1722325957
1546421548
968442620
1285803657
1421955158
442977278
1909464404
1320743015
1606116040
1426040968
413619916
560692467
1888996337
858009228
1679422178
1367854590
1404411216
517535959
328741341
1182849705
962466704
745072021
106967804
1345347954
1693020915
147854967
1615276112
231165372
858720594
481232992
869632769
448285726
1565538267
93628618
1448696378
1645047331
912549837
69058527
1043946973
897507094
391063940
1870285766
708422254
188913508
1903952071
1955694805
418729419
1122345685
1034820813
202801565
1055618242
137682506
1740800091
510527567
425505721
977253936
1439453745
1623094666
1592782743
1274100192
827701167
1678299033
462022422
1124883048
556408199
1965334191
995154200
1795367719
1409312850
34374848
455304754
1335352689
1473588987
1431234247
791785766
1092180939
36649768
1918054296
1441395884
1737326110
1729125549
492930427
1196344559
655919029
1425614750
731950264
707485636
1055010701
1668122898
471442442
205593587
1289455171
476275785
1769846782
69805927
712764908
1408263345
1583539206
1632505309
1938617881
960540606
623361700
1713032836
1000445966
1747496812
1720265554
664093519
309565844
1718741801
1333324783
940604169
1521399449
181698783
1855456633
1544974644
334770741
481954474
1806103393
1699268299
1824457935
1257848555
1940143500
127244821
937870408
1828781262
1165849583
859076905
1703742206
1361428321
79020859
1683917594
453110562
285548988
1502778003
776785505
1105763849
779897592
195898594
908422218
1705349197
67856745
397919792
1336268900
334798116
1530838274
684194138
1107756388
620819152
224872138
1735035187
230810434
1602159952
1884270908
1808047374
680769326
1020397106
496116879
775162428
1171664705
581647229
861188649
960351314
948137524
1639720942
1649407189
487493607
1235850462
678920780
1078671129
439210796
1554873149
286055880
897681176
1993919102
1756601191
859928763
603874600
1792446706
1407032135
1144587124
58093195
238257753
1478870068
1626393134
1848210426
81757643
568839655
477501614
822008678
1756388399
609646970
4735165
1024233890
326774989
844160548
1107505431
1449782269
1696547958
685390928
1043344667
1448343677
428835609
1542148024
1785661343
180162038
1944754554
704478777
1890351806
51446184
1820840563
416522506
703670174
1368130293
27077581
523554034
622930896
1481481247
1321744390
1791510517
1567649546
1918653952
758348849
1856912103
1322282730
1829563826
1550137985
1261821991
570906187
1149758554
649095760
1410146495
907326642
1107055779
363687468
1696243448
1629257587
696109730
1693208726
1446231096
1903455872
1377278866
678487849
426055430
1001168115
1339865893
1905976797
636604872
997156309
1803220955
221229653
1626024185
128037880
1905037442
1117741382
1124690715
689994829
571923506
219865295
1956097518
630024054
682932564
133572590
740593253
1402350425
410694069
1509195864
1596614396
1004442825
330834134
894296448
1926821167
1788272522
1875513294
1888054646
190370680
1240166104
332293419
855743988
1982416837
1923587029
913533113
264665682
767685233
928528902
1023071575
1282108615
1002289201
1989314397
1238996754
1006248619
1057334081
476244435
1737111208
816207043
1220523308
1243706277
1937894597
1023705006
590474047
1830670029
309362402
1632162048
666322175
908924508
294408486
1837751664
252524586
16982796
927370702
1884524612
357701410
1716179518
237448458
32510489
1716490941
418266882
1365887358
1812064351
379278850
1128585454
506906664
1607299999
1765446072
1324585515
1836962367
1450576732
51161314
1059306252
667531338
946664404
1302271507
1308588414
265269942
151746808
1614224628
1281371066
1598343508
1858760725
634120417
1185319912
1029584030
985306405
1061943696
1354472142
648547210
1341154563
238795978
1704600720
1099716102
802256427
1877818919
125830247
644426156
1461888593
1323763366
702062404
1866715976
1341736661
1071962141
843831754
1786590350
1193218335
1349451458
1980706298
582253106
1049112997
1450909577
85701651
418285861
435119876
819923375
1507126633
1177943935
1193958939
99001425
1521600259
545356303
410973930
676038306
495807804
1211780755
346560594
1959590151
1865274912
1068845485
1176441261
664162258
803381350
827983443
912162225
1414655090
256606848
786798584
1790288663
1398729562
1836365696
1635854948
1081237398
772219037
1599434213
1890244987
153094328
1286314859
664596226
1982333052
370692286
947886312
1450467217
1362887169
1802163108
156706101
1455742046
665698355
576154338
1632051000
1440029756
1233628185
1484176547
911860813
1405811846
384950739
647528227
1257718208
1506123637
1020464787
563316528
720328050
1387655272
1795229378
262635730
1885745312
1464118906
1638754894
1076604093
605562817
1058686428
1060245736
1294993925
1882941860
698153200
228554949
1213695042
1440494182
1025820335
755456124
1958913044
1590908493
210644247
158237664
1958699806
602737511
151678402
169376585
1366407192
1214483475
1242716761
895376120
1780191223
1644131439
1419016525
1650364237
1560231041
1655237840
1100251439
1916417797
692587196
1816987153
1589094262
1970591521
573364572
379784021
1938634260
1601234687
213707614
1177256897
1171255698
1207034046
231897873
750667513
1061551744
972408035
509683803
1229417609
1836529572
1659898219
1734066910
1294742321
272347703
1862120619
1362846057
163310309
1280054514
1650862486
463925335
1047788963
668323909
1558457203
340242743
1109402539
62868929
141925891
1814232
240052726
1584873092
1578915785
664103252
550443715
1955668971
189150295
43227777
35682715
663478247
1029523710
582579695
446608491
1140680434
330813432
1818708268
1440353221
182350887
1397844875
1544639450
1726973643
607745465
410054264
1099729508
287771774
1137309352
1165918652
508932989
1612798496
866791303
1122495335
687798585
919625853
970593804
269631078
1644544518
257613787
995794968
1183623196
1339073350
83197409
1818892843
1327163343
1499832062
250530804
1068282791
17316845
1907108529
337510477
1739748935
899889523
927051653
665024054
597286442
274840589
1632307262
1174818828
479186278
376331478
1413134364
789750320
1680217306
430429282
1168891412
1540982913
341725126
1662953843
1476014688
871049357
686268914
1561094482
444558253
998727691
58771526
1461442041
1908080801
1280582123
910222203
849198705
1219488983
1119992508
1258810124
171422512
1873049561
1966901781
195443682
22774531
322339412
695753215
637323817
469725691
1778427510
619463490
1770488833
549323031
402980103
1388463561
158271931
1958849150
1908805679
1405328949
541302157
1036059173
1651241564
178654453
455331270
1928323962
606252529
1135844401
366759789
351725139
264596626
1629987574
1156842495
293141856
1530940197
1508794795
557379721
1201989632
1345539231
318950595
1340614432
780261474
233725540
216543224
1782666972
1825094764
1228238859
1509448496
1058461939
519617241
1122310192
951373053
940393026
1814160034
578690351
222750951
520180949
1694395109
1511570511
267119720
1416522003
1186495011
328993426
285598678
205129065
148439937
1462620995
1477346977
1018382834
894185308
831083840
956282299
613309920
1589855085
64714518
1761040684
802333633
1434698340
395987482
630236507
700085103
1096804033
77382463
1847142549
1229414947
1313223574
689594548
1342682461
1714451506
1308189246
988613847
862984613
1690419122
1078419511
902428593
154119421
451268048
1948126862
11414160
1634227036
362473769
1750891883
491065662
164276631
1688533401
166027894
338063134
1350537942
1749445517
817649667
1420417318
1085482610
1298407627
881334004
1567034617
319717970
1109112549
481850878
1056183731
891905492
1458845389
119938534
1762895471
1710193589
1905571462
1968099227
1265863178
1534890409
687426492
1910595097
1309772637
854206772
1423284181
761760446
267762739
949193221
605738371
1913105832
158609148
1063387054
975160440
1339056607
1593236945
896801840
1887771928
1903131238
1564576987
809085119
1511384894
582710623
1045006873
1969417170
891943132
1119508668
175381647
242535235
1987996413
780872074
258705170
1720434175
900164717
803172725
663111450
1838850420
1507877031
566210547
1662198429
536647182
613571266
617841397
1713979599
1196006717
323241731
1992796678
1916745052
119788783
526701590
866093632
1822421661
2440225
403522241
456778059
23505515
104715870
865588224
1340355467
1962263640
303775513
586378800
25227504
961196808
1824866298
1654400663
438174973
163222338
171987716
675945157
1754386525
1388924809
1321561381
240932809
1027929805
195513853
893543498
868731024
1849000156
1646175440
899146454
1202763616
55592864
1715833646
1121902782
958450413
256264945
1316911935
443386658
779667211
558395580
973262196
167521564
603946907
1358422917
1950268383
588343762
1656644590
1889113302
1541606055
1885066758
1829574340
1744757337
1443843627
772315065
1477168823
500860280
1761507417
1375592436
261264207
1129962018
1235984847
1016588069
1694180028
1063117187
1101011898
530785936
309393859
1839294027
866415885
1398135718
1121263038
1719835680
1392320506
117549577
781124329
1221403246
717614475
882509893
1077661423
1607170092
1236898909
979617722
307394102
1761108682
1069572114
1458006280
611749238
943518581
1644733959
457590134
494757529
1941319500
182122452
1649705193
1322410734
1956674128
473341536
1540829721
257411020
1419482447
278949903
1817350563
1022697417
143470337
763803720
109738661
352436832
1326294050
1991190737
255765577
1783245806
878997524
297931013
654094115
1893063110
256367125
709193967
1933071346
1993545073
1643005618
1919036698
1365875279
194560068
408825752
903378190
1179943539
1537713229
1742615313
795138844
824450201
748061710
1176784754
625098874
1658178976
1328220190
1419548346
1956920306
163923765
997304962
959833454
1105569448
1285455189
952327845
1388968382
674344328
1615760005
1643388487
1528028338
1756642084
1066043609
1247480162
540270191
1547284649
614405402
1500445750
913074625
1622790495
613871666
1240092148
1583860182
572025432
609821520
531155206
1166740536
1507703868
606461053
253898651
639752038
1325873926
473514764
299446820
545270203
935766385
1033711619
537436170
633581510
413547435
805591687
1734481424
1287618185
1536555053
9684892
1985973229
1729095236
1576970040
207791520
1629500105
10693472
157733227
415145566
1796757851
1343048641
923831617
1413444781
387808023
495747929
754299983
1785587309
1881264515
67883276
1361861355
1003636450
202154413
1283127320
766596789
702209960
1604503806
513573031
76969232
866864241
499527191
817198809
879390242
1952473964
47305129
562340541
623848291
802059971
1589770496
1299912349
976960948
243205179
482018811
910728361
676756914
956398180
1621438586
1522321604
645903597
41688242
1879281527
627960126
924327172
1666598149
1925756830
532918604
1807530480
702845910
962498447
874760081
603287714
1115927075
1933724241
1290868987
1915618375
979559043
463658400
971357654
1366139652
1825467483
1871899639
1952240013
195816814
581352167
1090922329
1118656176
521617639
1291426053
606370407
1810198610
1080771375
82182202
1867669435
35280991
987582714
1871567065
1892871637
1212792093
26717134
1514386526
754810061
1921002382
1839561524
715010416
696624635
1861033873
309480939
1191149825
995109986
1697197872
492739781
650080932
156181953
820436114
169788603
1927041514
432143313
342975006
575675821
807100655
11300966
516104428
96475503
1152299837
1793988707
521105513
1248257641
1898443250
303286273
44051311
1086687406
1250866307
944640520
1851753127
1070657422
1950897257
112678489
1480806398
1884727532
1229888456
809175238
1330467814
296316067
909172536
1317458830
430690443
1926000250
1047233321
1865492388
1060541201
1439423753
1549896632
637116273
1219616480
1503085560
238705634
1824526879
687261687
921021709
175519122
612776233
411037689
887863553
951058676
610510466
1241873474
1705440413
304428826
1749778693
218891346
1814363026
951336915
458247474
1345787365
1997925417
680833152
219788361
1187302968
1834841008
1363298265
595105263
201024321
32950863
1242745073
604627558
1536790774
613750035
1725024040
348667567
831951789
126370378
1425416802
559784690
1709208411
617112224
398137550
442604261
1345257392
298662070
75585357
725250031
1621571425
1297454628
1646601042
1246178175
488086839
1091649158
1291328908
1221691064
822252409
18917273
637223912
852420680
1557723445
1580413860
411751913
378086827
1645118481
346431118
1073719692
628123440
1980416373
1955761259
917826905
92520969
388946224
391552225
749039064
728675142
1599787868
238228892
874530969
888640898
1759255652
638048234
973533839
903569693
386349821
1996566898
116540719
445141617
1322421127
503332977
1526415159
813034516
1489146467
572996123
1002061245
128794551
205360312
20050724
797485781
998826275
1224942378
1447461917
744833658
1665810166
379627724
1554080074
857231952
96534614
342610094
562653767
1621903196
584023517
1144386305
1748583015
1093165029
919675211
606880021
1508182220
1991737006
1648551584
229890399
628578076
1305702313
1477083396
429346100
104792390
603374502
1815950102
1389490981
620244513
523314831
1579737145
1440743111
1875704695
1663698521
311793735
1893214576
1307723673
523941969
832269748
1139334946
20006106
102531523
759767361
881429781
942391642
1668648212
1740563453
1479831094
82386034
1521914531
697178092
28313718
1148934198
768935876
596364302
141759605
1267750262
1236464067
274835335
950705572
1041281851
707043634
1722365582
39338937
42166052
1143280407
1268681610
84884494
781371294
1026460636
1299156348
984240252
1159467259
509216638
209884294
526046553
545934953
595653616
1486954458
436144179
862811050
336119008
1307104947
1098329983
1826136739
1551423427
291808914
1106768820
1067334219
170034131
625464314
71259607
249106635
1881564176
98053095
1312962473
380165942
720428425
839263730
1799111236
399966602
1655678959
698459800
1055925399
222758183
1712937841
868846460
639717560
559051582
70317749
1595824653
672096647
1749509609
1838691157
87894522
705162844
1399938687
624035600
213202198
490742625
851471493
161912791
1017550276
611337164
400996322
1227896742
735133617
1277903083
411163543
896921822
145880612
1825506528
1756389887
1687843223
36177577
1207132092
1637659208
251179549
875571800
113198899
682576967
1652091354
547717238
997016470
574209479
1953367668
321749999
410415479
1793669654
1392890252
1913023786
1756130343
507226228
348521105
947639744
238053811
638128684
87122636
654929078
994861442
977804224
1590943378
228554018
1662129761
1924437138
1770318125
915706761
61666387
1802513580
880762431
1067503636
1148759139
1748463800
100003299
1808165659
1199380139
1614195554
20533806
37127686
447628654
906146743
324718139
1484233429
1018273291
983898036
389750270
1318280301
1407868782
740203479
1798123766
569003409
1550536572
1596250471
1880710359
1135394676
1091633590
1423537337
885587477
1072579333
803891354
1037660907
260083613
607901899
912907224
325386617
764264648
7666544
407222929
540355447
1748259605
623858258
617594878
49994951
207300424
88714699
653086086
106709949
1210280727
678231725
1534686868
452037824
1507837979
1321462908
4389815
311759023
1516967064
1552508668
1867753441
964608624
716532069
1775842802
728608077
947954474
1233236333
1409967748
646063131
1716816240
571326205
692886675
219633389
382083727
911057373
867513336
991943874
1174265509
1951408531
1500541622
1388950047
1791995661
482308591
984923641
213256611
207355752
1537892465
351853531
1529822928
938620705
603512085
601148202
808419554
1211755980
139913103
1442614306
1823823378
1972416804
1895250181
1669640405
816758619
797332677
1442651568
936269846
1535383744
517394053
458598337
1152603142
1540980452
640324644
329519034
830124306
360350492
16425442
163558622
75757781
482300034
1731608428
1562586191
521252326
1410062010
881382802
1880144820
1707442426
1113304156
1970178004
1884467122
1007877409
242170624
1468443067
1043689959
1019527071
1279015328
281768127
683783004
591617371
349344093
1546038745
1449539897
1695862559
1748757416
385289323
810873079
889498285
609101672
1773387779
240797710
791994112
1048197359
64155323
960314273
92214950
409830613
1373997856
259578395
1935375817
917187857
1735209142
1822965690
1565205741
632926931
1450720928
910432518
72537385
1596634685
1309991963
1551108979
78582366
1332642439
1571941251
1726413688
936261289
282068532
1866723633
772494910
1024772687
70509724
990646536
1098340755
1339916378
1729380294
1092473011
1959680051
178015302
508128795
951475009
609696459
1905017472
22189732
748407188
1674429514
614134951
1723073055
1884334157
1062935628
298036488
1474856805
738335694
1292863600
1299109709
222278800
162215345
1459351673
1476256108
337741635
24052985
1810146419
543106980
601502946
1234805709
1864866093
1926541322
636868387
483049313
1835825447
1540453921
1491040877
732417217
1564408591
645159677
700295505
1646091507
56392634
584235252
1897511738
1112278737
1213188234
397734375
803788005
474458422
1549915882
1332174030
1697782936
1799231047
1117637578
1567164949
1633121338
483423943
1840273667
484075811
1141328591
66589479
1303514526
787384024
883541095
1747888192
1977266565
1240023743
48508710
1522481707
806995612
742439588
1173927103
647703924
598814204
576187294
105822712
875116422
1578744371
1225462899
810864751
1412412044
1739318976
127044525
1684889827
532692063
228758387
837637341
1365411736
268660498
1907332584
1007616934
892143551
1080332781
1503831086
633706027
342576981
1269008611
1700694157
149623546
1135012173
1973164492
349225666
1281306299
1667462811
807476294
158246928
1050079012
1200416844
541450284
1461342238
758004917
904679573
614810768
1673211060
1728916548
327270504
1176470002
1102494197
350849032
1519129806
1139629224
1874612007
1779848212
1615149124
1799378678
1850296038
93594323
1143872839
1965108178
233610313
836814102
1174422265
1429120825
90450726
837700260
1063186378
458012678
459581714
877413534
374445136
1178679375
1637220498
823961453
807318261
1149327668
102937362
277332783
1407121722
1774914539
306435523
1166106979
166514414
1349845126
630493741
1995382949
98552486
569377455
1666157175
1868084134
957180257
64652606
1906206174
1235308666
307839972
624528137
1583582652
1475558749
524360043
835510801
665730170
1869257827
716888289
225080664
1976403896
340450431
1502408727
1050650555
972529952
465821457
1696441316
1572963255
686472601
1368958300
1658672655
1067503334
670299688
1824577140
798627084
95067777
739147775
493808924
791855503
591497580
1920233277
309792531
1272473201
401911832
516121481
182790124
1565745016
627378614
1752972741
571610922
1109184370
437177697
449218691
1941433751
1373441230
290043311
492974222
1047901931
1596847504
1200335719
171642818
1384217003
1378180005
537247875
1576636011
1240336638
1954228449
1759005512
676931665
429292266
96363026
171921246
1077402324
125390709
304847387
1666611365
1067977230
1100496896
534529074
789739828
900076441
1069062703
1819990514
114861680
259773931
1221494959
618284643
728865938
451135911
508583774
1602093555
1691245844
896961421
1591519784
419854763
536016275
931612527
735225327
825275822
1275784844
228561676
1806739504
1950446949
1323680476
475247896
937263124
1359775373
323827983
1636586364
1706829865
1222066081
1392477327
513372858
807107677
300259278
1102580115
1564226489
1263318326
277473944
355141053
622051995
1225362511
1307869602
168347892
827198711
405117183
1274959826
1485882540
1705535947
1768831113
734998839
332751903
275221075
1258744231
561178152
1093336938
1118615755
496310039
1639613784
1322510808
1861719586
294456661
1092279575
744306046
1286517693
209616229
1177872987
89853745
1291260507
1317274648
971789787
1668294202
457751384
470134769
653732849
1003199165
498869902
1782099057
496481765
70130714
1662303298
1873892833
618292036
1867755251
971831027
889314178
1117256253
1254628628
245929525
1206922340
1983964361
1067916450
1623704542
954963136
493421467
327595334
133082937
563563556
881830200
617582483
1227244197
1185106082
194622034
388261299
797041327
1066704637
1875000520
1805086306
605011382
1557978988
594467036
1336516698
1999828275
1569483071
1660207510
1987826754
1676164626
1224524324
1772475020
397203515
1092359976
1923244359
1843924220
84338167
1333310288
1903873337
44589661
1502788248
1976713303
326137515
870116228
1935306347
900268858
1878899282
842886518
477197217
1679270800
230030737
1070713925
1905126390
1014313659
1312169948
649617246
687950537
612455305
647447663
1068088176
54221471
1294755627
505594713
651430709
908558614
791088536
484626685
1525222508
1303999838
1341181862
110283867
1054951012
893167990
1022114977
372212273
1828373003
278873867
687862760
659160690
436247840
120928993
726596554
1183010294
308555955
1446133889
153810399
1867348631
1382889857
1780190029
1273627114
1155973683
1471882863
685862625
835785162
1990368190
208032622
1471118590
1674706807
1961557615
1144217811
415642174
353676775
1538886681
1136015355
1568986933
1175079726
177545935
883011413
642101386
1483796945
370743380
87778
1953294615
211199823
947159183
1327624918
111745333
197038759
1205296821
754748215
923739905
1101736829
1745032479
30372724
185208180
638401004
369088388
57382829
1031746788
164179652
357254414
604167061
726305146
1514942880
20605667
1767252218
1187709874
46994940
739569022
271054163
1976264464
984337219
740788471
296393084
902883735
1155885906
1518588249
474662802
1888625979
662743272
96287289
1274079831
469409986
1206809401
220477906
1313905345
608644296
1508513957
950807176
930585929
805991339
120163107
1851264625
477921735
1126542532
1766576319
1273782632
438351735
190594157
1179906965
139915045
64750393
1457469737
934242658
778483751
1939402687
360948358
1448639396
1127488990
1029322274
1119812756
1894425586
168756851
369003516
67892363
1083174583
134757075
1519495745
1294464975
706700322
1158607923
1679195918
1096187765
1808983094
1465062825
1856101358
1133072594
262866736
1169850553
1136307416
1882103274
1080236514
284068646
708719014
522828228
31536896
1816610095
1535167328
428325650
281075219
952956988
1160004901
381024967
1921484902
1810773174
911565753
1951406257
1482261109
410029373
43367950
1631819245
1754286888
1143886761
1483893835
21299043
460719128
968562629
1648486644
1469179834
922382394
806330093
98081623
278788844
1991181575
1147219000
39576242
1610356941
1460037837
1846175289
36355467
1266564489
599589747
1091170096
1013389756
1753743335
1998603022
1298170951
1174702863
1998209920
553497073
1904695102
1650811485
1852837364
1126482603
1504488171
127816387
1936349754
800174811
687419971
62109100
1062974268
168123451
65987495
1505943257
1474745127
854875365
881216058
389843392
774265902
1771196932
1301208812
491368420
1636085821
373673906
776803462
1032229498
663116792
130497005
1730150501
22696022
1162548177
1793859766
1650276725
915682761
1017687293
1155518608
245244260
1152306241
486693404
1019402614
103226489
810182131
772617866
1784066189
973381200
1098441038
533602252
1585226840
1538644630
898867970
1117386965
908327560
400436962
227012989
1252288262
1413326682
14725665
1479163458
349679142
472258674
1464699595
1805852749
1070024311
664723950
899560924
1269114502
517846727
1150304735
488255964
319226519
609631106
1728909817
1903149988
1754863289
1667970443
491026682
1718750555
1852019632
1400292707
1678362424
498627246
1077889953
591852376
831282531
905309057
254220618
1393422805
1423263736
1663394500
1604360611
1140792944
766080802
802627100
14434731
1554703019
297373741
1740157821
107893916
884505266
1704266698
580594312
1383297518
1096970876
1219418111
289236865
1388477149
1005177572
645573674
559042546
761261580
1694576128
162706034
78870752
671316719
1973631428
386809643
1214000373
238741780
1759414894
645340307
1875691697
1094582991
1486910235
883895353
1178433576
1843550304
926282718
1888715257
200160270
1370596703
750868861
1610856639
967514366
1696026009
1097768112
1115329729
1980919078
1372434265
542045667
1516831909
1249043046
747849132
864221191
902132920
1909784484
978086910
687210051
131310382
40803304
1167893376
1083373368
1501416041
348479023
239164960
1828575002
1486011322
1896387283
213075523
40984536
445686561
462194431
1116462316
445413404
1188445843
10392719
83719490
1195191668
382844743
1573548607
858301700
405890566
1841566109
1696696114
242582986
1396297261
1127842566
230361800
584777316
974110870
200346666
1156340254
794972337
1847911954
1032266894
287223336
1249452821
1262377616
728349406
1867451008
1611756791
1218942446
1767843555
1331449730
96359106
1054637478
132580731
302435728
1675775349
891740201
1826064995
1782895242
304365309
557761775
1182501604
762002811
1241807260
1804719927
105896038
842867699
700732436
1255649522
1311609968
1238964654
1840637871
1289346308
1667222095
1268550362
1413146510
901222507
760939899
821341874
466842263
515393736
1961791817
1639359255
638047011
510116380
1600337008
1187945509
1263716531
825406838
554586452
1693037115
1148045875
417451424
851974945
237210562
665410351
270264084
1045416077
1444732894
1156481579
1885481707
1166718572
356107269
1907332479
528878902
1490811860
807012799
1387415383
864030370
889289219
774552842
130800303
1004723121
1316052980
1788971574
595969959
1543142350
123955800
731690881
204382919
917950530
1579151169
1875325598
701063070
1618572853
90918779
1423186447
437371363
1430011533
603140011
1142882426
1855806431
1316207005
1664860295
581360556
1348675164
1605684548
1732026777
109168110
1019304520
793324210
1800530126
399686162
1936117620
1780033611
1562236813
143322754
1101398445
1063003372
1641240604
1122268002
146308285
313725196
1240349976
238531050
306330539
1291392975
1655044199
288759626
437960123
67625413
369641437
1957403850
260890359
1746406793
918746411
814593298
1339862826
734692424
440296410
990285412
1811115574
14787690
1712386361
1411058710
1117420404
1179465007
1939207979
921029460
56336040
1947596025
321788002
1374367991
1788770930
1480872010
996574142
1542081235
75857030
1426329246
275030018
57282189
1950640349
1443267151
1671207987
951679108
423682773
1843126276
138795804
189710827
861287201
747643515
803459928
366706021
622706963
650955193
1311152429
131520595
601338836
1829291266
1121110646
1126865532
1352184996
734014740
232423586
490364099
1745837411
995273447
168632920
780018349
749832651
1376665176
738736269
1913533581
459662407
383014221
1039645063
367848423
343579704
760707254
987375937
1274294129
1040669204
1749497152
59742259
1308692525
1144136097
1955081982
751661029
1137815738
169719582
865053548
940742400
246565764
305218600
1148164486
705097194
1216625610
1210843565
1180843889
1205841697
1428409327
1674493356
1358777455
1439878176
1484622025
8907247
889926348
1907043614
239692742
1611310130
943304006
1787940892
1840631583
841915329
1846816518
86196329
1602687844
674272481
923731062
1346228002
1790755430
243612419
1030817183
610298768
1884779104
435922777
492170505
1608314981
1311497922
1677917028
1823019454
1157004858
1162735815
1554865557
1558966611
1599800773
1681891749
309618977
575120235
1299785279
254209750
48038369
511968287
1526505608
1226415577
1077112656
1100110817
1404650436
458402083
1061968157
1102409350
542353129
287112504
1834615888
1415086268
1184796909
643676174
748478688
1555099072
1048699249
1516736742
1281611367
595545692
561775714
1788290677
1786299148
625205077
285766027
1282948719
247015745
404304581
1293068868
99152247
1623945783
1092018252
1742717062
1731644132
1504311575
1383883191
807666449
1335811961
1087520070
1149912899
249529766
575507679
1280666325
869892355
1328119928
139779290
374169702
956124600
933413061
754519905
1526420987
1783048537
972598383
1452492677
1950192574
1738214932
1440116429
451907580
814344791
121701718
211386338
657663577
1809340482
443200882
663166721
742597636
1672369207
1453152778
1139364599
1364595497
747432624
1712887288
429216673
131698469
346015927
1986268036
507624352
916406794
1297085149
145986737
908779017
1290891146
1470891520
538548964
572731261
1840897247
119419870
290224385
1781451558
1766096644
1943766763
355758870
521467170
965818352
938526561
1591866189
766167197
837465444
206725634
585522293
467410084
921016925
1816760001
1568817565
7087281
1813533699
1353831864
840899914
1106476750
1963924539
1230590580
523709636
1154822431
668358054
1212922702
920495193
1186772058
1270791519
1870469622
822269475
623177767
1382144822
1671701220
1373267956
1420828735
391673755
1191420118
1463398322
1193171909
754149739
1220100839
1670158909
709681160
711562857
1678576654
1987762092
1474131145
1902073956
531461683
759197563
487065383
1278519956
1183747635
1817527020
535506064
1420057127
1200936440
1853109117
1752895651
18031368
405094132
1495375679
966995822
1384456160
1962344527
1085265262
1249315705
443492045
147988830
1615413527
622113581
1890433543
1647728006
352327012
743823700
1560431672
1814028477
443259574
989781400
1225160610
1446364049
1284698103
739329836
1111272059
335204093
1344657812
198397187
1854174201
837761893
771608
1190737316
1338311002
1710502671
1175140542
349055608
1724725160
703163087
1325225000
749218331
593311393
738446387
1030639100
1754085126
916048156
137083983
596631841
1630791950
831420624
1073703320
975074393
1606028651
757676866
863327717
527735041
571667319
1120396029
756045843
1855723763
1049252068
617686716
886868075
1395141505
1605730153
147217223
424676212
1283802579
179930872
472587464
3271405
1019098541
857268585
488803477
1694041244
396470008
486714223
415724950
1530612978
1823281681
974188077
1738572252
1713865862
1366976564
780470882
1862687501
394742957
433060450
474983285
1182767631
603473224
1228659579
968679317
847439324
275972933
131531615
1706443318
1343304883
1424908947
1606867903
491371944
853281404
416700969
1158204487
828149219
54604780
117805808
1117225175
1063635622
466857710
41020819
155942370
1589783052
932764163
881535687
1310679816
903820855
1519891512
614670624
1743042653
1752474266
1991615762
808819295
997163242
1869114241
774611827
50419224
9829261
212830544
1562509629
690026691
1143409341
990816003
1923745075
1331909737
120906674
1321871284
555661375
538827346
725866103
1744881693
1277517783
1369424829
8125576
1141746813
447530854
1638876527
35915155
1965903638
965293118
1227710761
186551806
728634260
1681866295
1854393637
499756182
44462110
1419537728
1289090246
53537393
4185556
107976548
904394631
1501125993
1776831019
897611478
1165126368
1666037978
1600854427
760629013
1988808533
348159480
981064167
1888804522
1998160961
474956484
622190934
800693720
1855416430
1421583387
1135735300
14504070
43925623
1247537427
334798868
503474885
414775082
1308949708
69351438
832153555
76444565
1902333556
1266571130
485289953
721680547
1636905145
373123152
1868298836
231294557
244135335
1282404487
1972838549
435060728
1205274626
976484586
879551282
1205487640
839829738
1683705335
1379437153
1877565248
1243768390
1564121299
1867506859
917802093
1989681487
64050925
1656857205
1166327126
1273356134
482836397
1856176660
1596686540
768700872
684184449
86474977
1081588350
495774214
1167123975
361255816
101833333
753892099
569399163
1611281095
139178901
1162896752
1579443342
838650998
271052842
1455247587
1297987246
1574945344
1625244374
689914285
954588307
832676175
338212258
1399064271
1567487861
731999061
1572854220
716265947
701971711
957938423
1761298938
1426227828
376152009
1666359856
521090178
890009609
1797962932
709713426
1672705763
1322449519
1277603821
1123673149
674369228
1952840204
1728327959
1754905342
410238145
1225399928
1385804364
1711079539
1975368889
907891054
230932287
906772256
1814112566
1851508274
1748262720
1682524080
928286353
435124915
788401596
1385567386
51920389
1611460740
1849982158
712951073
786744743
1913083487
317560821
1381043233
1657284655
588273820
1902239581
302794855
1412310465
1830915158
158306948
385372055
1670736312
1812582520
321760917
347454292
1330461584
990892172
982569535
853407885
1195295542
1469379754
1852247291
669581904
1141746890
115438853
1781427074
1237580849
534047924
1892036436
1071752761
1062908488
102858047
1015376886
968160599
497154658
907839108
4761131
53794885
1387095069
1005651473
1928137432
1494461792
1983197408
1693201327
1362890666
11787768
1115703833
113363999
440947304
55105802
1061028218
628891205
996574273
1517655532
1317364989
60836196
1647978917
239296344
1541845803
806846747
664658733
1768746931
1520274029
759162398
1095398460
282514008
655359426
844421921
1824606259
1439615185
1325700454
937097288
1595474467
1847756412
1267158110
1974917963
1869049883
976380577
1778856225
103651085
665723241
1124216851
93100620
1836930634
10724543
434017284
1106283774
1497721355
1650795611
436318462
1259860192
1765464788
511949083
580248322
340992741
159390501
1974187763
1224035011
597802868
1080376658
1356428342
271281913
288757740
1001332120
729405349
123930931
1033416739
1148817862
250497423
1342447027
191786314
671598340
460440120
1438194718
141123507
1540441882
1675646312
1683343396
748437855
661381177
1176230235
1157638072
1193626311
1388287797
179754994
1560235666
425148206
1015226145
1506763672
1107767609
730200
645014873
378577710
698479568
747222744
394441329
835459111
1091768500
1107525285
1886793613
1400600545
1957465913
1247223932
308348585
244532149
588261852
1305024669
1073754366
439124816
800550859
483744190
290844368
475597156
1936421692
1904146423
198790270
1077655602
900469944
821577127
1169169683
1698782726
18190594
1642054190
1142729814
1341716827
1546771442
293020631
1761960552
690971974
1746682179
704982771
583877812
575818111
861644243
1260780632
1218764323
1910414140
885277727
1143755648
1591493142
255210998
1351393840
576101330
706212813
624023420
1709885833
169417717
442156018
794333145
548432474
1316785727
1934989168
270191374
1938355603
188010888
1382409952
315411723
104494119
966631758
697760708
295241221
1543064117
382782392
692442638
95568088
1899866378
1715026257
1613952914
675641061
685382101
288376131
192377876
1756714296
1230083985
913958685
347388886
1442089265
935841378
518706395
1631830994
1377353725
1850864613
967627408
142539501
429896452
769993604
313686439
637462509
673633356
1878370680
903352601
1805920022
1918645969
445994941
1296251921
712146882
968611449
1883658693
610644725
724157042
1994859577
555464804
1766514958
108951045
260056344
1124407851
178274872
1040107389
1024396918
1840622003
1940320688
1379570346
1585787724
1334800764
1320406983
444376609
575436709
240242892
262546186
1325574485
1586179940
1077563749
940319559
797270381
1782029501
482456109
273731908
1310719355
1933832065
201811804
1378777437
1558430572
325196653
1794549354
1636971418
821888922
84349655
858676364
1882483158
1305488602
591718732
1273579050
1613065591
833011353
1938049993
1523782255
220132298
583845205
1125587959
851875313
136710173
728368558
1621112507
1285070241
1137977102
917295828
1615145246
969244578
326921545
1777600235
850675944
867555518
1106275325
822585114
461844566
381890116
1054373693
1791238371
1697829347
498518062
360026954
1716760346
357759734
957057585
733855753
312600891
1464498158
107308206
859220388
258247246
262323811
1689886703
185131397
1081956753
65101632
650408880
1937318066
1040126413
656572252
719675590
1206743676
1115105078
531754819
104882924
454812658
1724163215
167303726
790480478
371166788
1556159878
469408563
428893928
886015859
627069898
491848359
419949827
370608824
664054923
551214488
825376212
1452797671
1507837041
110024190
68674299
1515276424
1160789242
682424121
24318573
757483483
1811435687
444572051
14247280
1134666119
978153757
1291774386
1244921877
1185005527
252876811
502244928
1009692539
145297166
674017681
1736141418
1303060511
1788838683
1833429884
803870844
1558061499
590108394
1645151805
279800056
1273263144
488911926
1831196041
1266877920
1698906636
1005080888
463080521
589606500
1294023416
1041739094
142985154
32996995
559731101
1111587827
455161284
1294227810
1907862103
1335295513
1246926482
1234944301
117732013
161809995
1541521950
680079047
778779991
1771695623
806963679
279835617
1681846541
356918399
1124362622
1434210179
1112331679
1531635631
1171308908
1525335355
1303470078
1711275838
1592867750
239840990
721925007
1663270312
1208221512
1967953445
2312013
641020686
1176410318
191472685
1333677400
539202074
896008741
222765987
1343181913
410207504
162068043
1111453149
947389976
1151116995
488097929
1927211014
198117209
183244904
907759960
937105018
1917376472
708774975
920665316
1028095471
1940278920
929825929
1990757732
196586266
1742427763
1007085493
513019294
454461702
953588484
1573568506
677767035
137759305
595285306
615490995
946158217
1142644467
1460909658
901596636
91028266
702124176
1369567588
59855760
577945379
152353083
1223177909
1665656736
41723781
538680103
755510352
271116495
50576973
1293537038
1720355370
148314847
251193765
403851472
548444343
699422476
480338225
336096421
1897188210
1707606342
157864665
1373821471
473349961
350338625
1331925709
1582626215
1237086687
1765115493
1476195360
1015779837
617746710
218541141
1658527883
1880423161
351880550
1838404649
973408357
76771027
965361713
1974339191
1698951350
682471990
1522991533
1384229997
417403935
446970459
364297230
542306746
594200125
761487183
421258411
1754931846
804935966
1661961247
1901991095
1204123909
1679003123
872839285
333731028
459097567
1301593417
990394860
794921135
1034797137
675790328
1501814230
489786965
370770605
51970922
710039694
1726014119
403567198
1370734709
1922849020
8654993
1475392676
1850829939
1089119964
1932934690
884955251
1218328985
694779942
1170915369
714708177
594521426
862814864
1413605176
1996566637
1978432066
1147756642
159401527
100569073
1743040000
506264146
672745775
708556491
1887550855
488194397
708439669
915589706
1957183495
1993526626
490335825
1884160432
1035473065
17691213
384197138
882086947
1653306255
426598419
1353293970
589883159
939904596
1448775778
1240768583
606813475
1819479491
80212959
440275711
1812975465
88209054
493220328
392338539
904214281
550638167
1625445047
660527199
864470563
1250103245
1300098502
1587841822
1362635543
380680295
1017344984
927771756
1224802359
204444118
1286754938
1679235113
576830214
478617727
531518230
343260383
1551833648
1794462672
1569518369
1160664477
294264222
1265495564
65932300
889077000
1807337896
47918686
895464205
827380652
1463963167
1601188087
1586121545
1333522265
1410028018
1357164014
1519726576
1631983702
353207753
838756598
1990658428
209202864
1922559612
521004022
15966224
402369358
532724554
400977846
1863445498
1334357739
1556690825
149959946
840504892
1109751609
981119799
464780570
366262978
1598974999
1184170945
411021502
1780503926
1314716857
1485216091
189964332
1463808590
1623614272
618322573
1953232673
269207095
1219666200
958891151
899534528
1990052631
713077051
1803804244
1360315506
1238104866
1773260201
1249529340
1663562943
356352447
1406360051
184473189
1561106467
1270689828
1314003222
760683196
476369936
352402467
945247449
990901037
1920751577
447812758
1942186251
1058252672
675941571
723986774
1732595280
1057195433
392351952
1784046785
579491881
131770751
643779298
375466588
657156297
159907316
127427842
1305947365
1620804293
1226675704
593002777
349445659
1520608003
54669056
374143876
1130243668
1924109624
919274504
149805368
862931077
141952638
1600830207
1323959647
228765163
1038139575
451721770
47866380
1654824379
1127862673
636328732
1505509586
716064769
857177389
1879516158
1776860567
1274589300
1540693892
1185639880
613533532
1154095907
633255354
1170422571
731598174
1718571745
397898260
1571305918
927204756
1887517196
684108796
1545697904
799877150
813320776
907390065
1529420875
1642094148
978661674
807811105
415014135
1337327013
205434527
112040936
472603463
178084693
984475561
1721166118
1876938009
1492268271
1641091845
277808489
1099554576
1589549777
738469745
305740973
995709462
229675724
971530068
869232033
1605387902
1830866903
1466833658
1524517015
160349185
970715583
1582164770
1836451583
692188810
1808674705
1327756514
237422011
798198894
466778196
1125679757
1848312867
408099006
1042054972
160651891
992337879
1747122613
1997405627
520960252
79037647
1286112911
1609708707
1584554221
1956148127
61407405
507579804
1911680603
1299745152
670564080
109429641
1202423203
584147232
1870493356
680917513
1951691751
1501887881
595919923
1148023979
1028977308
68263305
164511758
1403669835
1479609596
632776380
463870021
890156878
1897641968
1953654491
69023833
1979192189
1122109421
1607982275
1309906652
1387796011
238404104
550640479
1386161363
1626016644
1775044178
184609007
1896994102
28011363
1566857931
688769253
1264354994
541532525
1977819512
1727181494
1090363221
658764011
396417957
599098635
968428319
452696947
1914525890
1882443076
130099112
951777841
1492278106
1171250528
609937837
1958026113
1230721319
691371892
987320221
1594440928
1274240581
482697345
442513409
1401051273
115726518
969903279
1372979801
844368302
171269203
136500395
1836811905
790840344
1368421387
1922337497
912337366
170460474
863291270
1410259823
1582774233
523010786
639553957
857209706
1473270121
355961028
420541367
434383522
133738539
603793651
1574671170
1938967990
797290044
875486040
1701449032
1669914066
1267291945
1495122168
1284668085
1689311949
543037494
1426514678
1226118834
124060018
281427744
1778025495
45631172
1339258769
1583356454
1569940609
258913162
439477363
1094734843
1820461497
1108597659
464309435
954886972
417030875
1009427224
86552381
980509906
1681342996
836164741
769186151
1269697133
232301213
1339210352
961325866
1089391312
1698507321
655045553
1417215199
885792389
1173979322
867222330
156259556
1296891953
515493939
575781962
1695244627
310329857
1081282599
851027069
563797930
344880489
1135193807
844233148
976828547
1766888381
1237139598
715027095
850261070
485694944
1198115705
708802043
861694498
590349938
456932683
854362885
49126532
438815144
1084305306
249867458
1884849133
914895057
841697963
1553684974
1920755522
953239168
952338103
1167417483
439393033
1841248914
1314182598
1776222525
1899227308
830315928
272366811
424305662
134503326
1388068066
362381805
1194437485
1852251715
983480227
1804784484
931520256
1687676685
465177279
5527832
1565909619
839959270
1661131055
526655431
1256429483
1226024551
831415142
966177936
1648902874
1503182527
1581508833
923477626
23589380
814550279
69722116
275634062
1009012156
1171512346
1421893181
809574736
31378571
317983127
32627021
719859560
661058466
76433339
1889867821
397615744
901368907
1110110574
1910177707
1866008290
1455578244
947711336
1386428485
327458213
778261979
1314593484
57753115
550197974
1067812166
1864137993
623463938
921123136
552994493
464590440
338792426
379887207
1782529599
707846166
795772328
1760007911
265783505
1655602543
1974149262
1247926492
807332249
941271495
1865596965
1179996145
1336156731
433799399
64809030
538792301
1593004820
1715500544
1467899383
1075878044
1428121794
1742263903
1497372084
1694418673
1113759231
871695207
1741762570
167240578
1694519190
1111503886
166865067
196468026
1737640913
1509980615
615086145
193522742
314338246
150169797
1600224785
1799975701
973562075
138501993
1520125964
1836990484
1448996519
877756971
1214041243
634012768
1799328964
84671638
1328118316
837493950
996691057
1262914383
951765413
40265697
1210474082
1101353656
646248680
1394088298
1913839973
1806908684
1553407303
1695828364
774406428
1669128940
1442355233
1826176117
1818713255
1871286288
224454055
1442835024
115275760
1667923683
102315969
1289619802
222137940
1660381600
245422154
236002260
1657653964
1107749803
367911615
1609847552
1783385571
1329371118
1199776969
474726531
558215202
574820448
983048660
1212984591
1503921117
206136487
1886135729
1166653391
585094690
1824297601
1062584057
1779867580
1435401739
1387865127
815299514
1928042676
1860217583
1885283293
722218190
1328767375
1160598414
1662145612
1818127757
1550092483
855931502
410246420
1736434334
806090170
1438997070
1943559751
1912442794
1445035311
469351971
967628703
1267960916
1243892807
888237629
1011469465
1938913907
1909139273
1781787955
935662579
704525112
397840339
597797544
465554575
800600522
269788838
292450290
439868940
1749629970
1898102278
607152928
1871009594
1314128117
896069590
756692692
1432956177
357053090
1093674697
469702153
1080045559
1727656322
641534939
1911854808
1617548746
1310515609
467773037
119904212
1571406707
1039805047
848748119
1946369386
813078918
1546979421
224935836
957620501
1420287418
952294940
390376927
1609645899
1466645497
513639881
999128130
193929782
14340516
837882383
598342378
1653500586
371891326
487200116
1455281453
654416376
845239211
1439437120
701742397
1208006257
62990173
485985532
980248798
1155038967
332827486
149884626
721043583
1400063893
900881852
1951732893
1794074011
324030174
1089192282
1938449090
1336405274
480661237
1966676163
1484028799
1003056657
566405678
728528192
447605158
1897514292
779666364
712173232
814272451
1748012887
1084206592
1584523595
194331743
1101130175
1373641798
845237025
1016929579
894630328
934301887
1972046143
1235337961
1276818413
1316760872
1792596299
1599064238
1293047930
62607623
1043808372
274312204
564308305
433442237
1150794842
974620216
687740213
1361210413
436380464
135336719
479478066
1615385016
588471240
200582434
442865736
1518555035
401871740
1636836991
1815540298
706550109
850602718
420432214
1478793149
72262703
1043818763
402103388
508615095
731338203
207210386
1686295785
773809380
1129463955
1154557228
1834906670
1735857993
437861028
249964147
1314570651
1933411750
609903380
1506591531
1739919763
937261334
709900306
537451514
1279245312
345830647
1771463709
792472226
1758263379
914889133
155759308
1783523940
586497822
1212004906
623376158
795519056
492045603
1389623475
748691455
466005121
1956402011
1154000027
750084679
1361527340
1350014111
460827788
753564571
464724442
5004708
1268590889
1087301090
1703425241
1205636919
1199958579
1110682955
1483170881
768892843
1534811190
1764573451
56272741
737151386
1938865978
448947008
771406653
618050072
1345940015
568059407
622901765
1112481835
1642341973
1757918545
1924947177
1184720296
143898259
1550189521
585919737
187176655
1348372967
1187437403
818417525
1592266077
1306739268
787467518
489672490
1827588044
452334068
577887022
1386539243
101321951
1140205277
26626213
957234413
1625050024
692418715
1728853736
17536033
705053020
1978678027
743477268
4074096
1892768382
130662807
1352242607
362662736
1510672345
1162353913
518704946
1061738660
1649769059
524763219
1295994227
1420519877
347373787
946155926
464006665
1430412119
1151398460
1959274518
943818610
165716005
768052994
1181520164
521579814
1972276559
1615715760
800684132
299897153
492301581
415044524
1532653488
1880866717
208498628
604895700
1183363307
925649144
1461603270
1954496662
424804782
979000146
665234131
1933629122
1516148363
1736770185
1576558733
1844211051
606106337
609860627
678894099
228412050
298441617
866137573
745778503
1034859417
577761263
1236021103
711248218
1609082993
1379966049
746946976
709988214
862456761
26403365
646694136
117115572
643896502
1087495599
815624177
1164010480
20506783
1002403395
1475915457
726593679
980274373
278584480
232086884
1251904632
1444749980
945021082
128065508
1009609424
190823505
1621003054
263889531
116602908
666515915
1135088215
1173639212
27134437
1947342205
214400926
1852520277
574530613
1677857806
269011932
1802777370
1907225757
869454227
1619654614
932662231
756715452
1790482160
1445850147
658387316
1226008656
822526161
139543895
1765504131
756274938
345674380
1984116471
1266498239
664061912
1251900541
1737337553
519164709
1241453707
1762513834
530091229
1450599658
1508808288
1913856388
788489741
1216668275
1806105857
1149883119
901384844
1048735873
711262441
475807111
324861127
382450405
1825095366
12358851
1371350057
1219127264
744973359
962615739
1037880876
1294076747
526972020
1369584085
417364275
1681460057
1963225735
947902688
1188458366
1322630073
1940520254
1749847223
561323663
144711923
339362999
169054957
1423853943
842859065
1001992419
229181872
852281460
76125538
1921141317
1090808023
1054241690
280467828
20813254
1601666066
1441402873
651703061
1880550485
518210290
1774191351
278837969
724632959
1236014482
923627638
139224204
1496492113
1107029685
1253442541
858203170
1961424754
1578754772
1108215620
961415218
1914483448
180149204
43087407
1656040410
588504908
528490992
217134845
515791487
110334280
961755339
1372935431
1436163998
315342395
136896448
1660646803
361559669
1506499815
536755305
1442079589
1422309964
1975655873
282485694
1420078965
1103348518
1245427319
1284629740
1346366952
1894962735
975739332
1994078290
114700785
342386545
1982592403
92826472
365984380
1840664051
1558578660
1785362464
63198153
1352059493
301075445
1258399865
168503690
1762877620
1863079051
1487463641
1823881809
1359595666
1446382882
891882872
1351703355
1424669449
136675183
1685905656
985759346
1631997754
760070239
939738889
410613091
1303875169
1182124040
322172111
1540052155
116255990
847054555
1030548886
1453571595
222515924
1770912068
1819982753
802981010
1721137352
473557152
90020096
1121234519
717256009
113982005
1657201345
1240269467
1757963678
1460747931
1986771287
448579853
83856460
642374935
690031336
205711363
296686748
1107067127
733986626
1080593812
618839771
1374749373
759322985
169935453
1978903335
1718347710
52247701
915823066
832530165
33892047
1601365886
1588683598
1626400130
88901863
1630566004
951112298
46655087
564671137
268503338
1518015750
1102868894
1699469422
652649414
1843127238
1195352754
1873592258
1456195696
1473881055
157023220
824837524
1156884847
1115448797
1036925443
739388941
184141239
346387979
1714234167
1920084644
1142331185
998908299
61734304
741378280
407739303
1724071632
1859382046
398087689
822179723
1994954598
1011808932
1738919038
159056276
1732015611
838563790
1215970877
1977724919
919370349
722099960
916195747
974582700
105311078
262152015
578366646
758799846
7692641
877007200
485917089
551758156
887011190
1904760625
1284178025
1236878132
126570444
1422339953
1269595039
1456281446
361490614
1291730120
928577783
1983745193
797265065
1051412535
1461241098
462072124
418104183
665781249
1424869237
276885008
1820954566
761664023
1264770890
1624288020
798038420
945501944
1037020108
736756285
1483367658
1982578435
400046662
847064432
1373464957
1846329534
1935168534
90193973
1727630907
502040907
32485832
309675659
1568968751
1759689431
1616234305
1627640230
1793522178
932450555
177317636
1053898543
800910917
116294523
340695664
1341911392
1452137964
209032082
730803590
125347168
639989735
1659890006
438839712
1181068501
385319845
532838755
1972913788
378912180
891683458
81513351
610280236
950935531
1116244001
1371047125
734441217
1916063277
633295418
1115193579
707916258
61265136
1145429718
1637130660
1830765843
1865587865
768184309
1983121565
1935845368
1367073136
1641882771
1058135270
1394926468
1164432876
1115525944
1809821367
1450204239
67740902
63201195
851417332
1924355814
1036129996
1786775643
1237322125
735956772
1712008827
322170320
1226382105
1937654542
1429863792
1381853307
424632388
708615975
336944386
1501115824
669538455
979917450
1002859076
1829124163
573251847
412884192
402198281
596993388
605840653
737029410
1833548189
686586884
1445847361
1835409588
1306422635
1920842887
666700316
1852862082
1781878086
1190837765
1671786262
274489493
1908107594
901173889
118757017
1543417546
1541802205
45467023
505981576
1985219829
1217250384
349519295
1057982083
1663317052
445987490
829903917
447345163
238616739
1489949349
438533140
1522157533
439136609
1180934991
500292715
902408584
1025421944
876322960
1390972518
631231908
1509020905
715152992
571770307
926737890
1146106621
1829329563
395048963
1071809856
101685187
1710367147
1029834301
871081988
356731258
91011812
620620824
1519779027
1484028894
1628604802
1782530309
1389422098
476518718
1473497724
428083577
362912734
1343344947
1668680232
1232649653
1093554502
1407814879
1998765305
1093335074
667094587
150829687
1414235116
996960672
1270066838
645480078
1422781406
1911875462
1833987490
50938528
1758094062
345659977
528249592
460115048
1567451152
1165426276
348124798
560314167
980513689
1418379691
1396817142
1093792651
1550420
154713190
35523181
287069415
208857573
1583392944
1477426389
596679910
1301494461
1663994978
102919883
617032074
362739715
720252301
942496142
1094051140
1350553987
874298950
61247488
1716729341
1948542820
1338483571
718424657
1127837748
1899833985
1902797686
1775893795
503253957
884524856
533240336
427301191
580385615
1696517932
1573301937
149279268
1259521927
961437491
982997423
436622505
1839388463
434449073
1237307580
749444067
94099084
242740094
1911217519
97375334
847198851
222930134
1254073658
1209760181
106214740
1357132203
1680087802
1145249832
663066849
1436288533
907685434
387235431
306059887
1807499149
974172433
1712155055
768254125
1236693788
1522534268
920514143
789437778
570973034
1682974216
132613650
367556564
437676445
221859025
1282280268
711235240
589039504
624325573
885097655
1988616467
1805422353
928694944
280323824
1630451198
1323480156
321086451
1223253412
16430130
428052106
1486212420
1823233394
53752058
595761993
130562618
31889314
1460276640
1525152526
1981189942
857405297
720205827
990703376
1307937556
276225818
539955918
1121460009
842203617
1668538295
1135273178
397807535
434014592
74027345
811962960
22587779
398618964
500637535
878804206
693848610
81703857
1444773970
915607337
299280856
904084014
361385673
1084760615
1859740822
78861593
1771794572
307113828
189969712
1822003629
1186082714
607849562
1766920276
164891828
997913091
497484797
652469126
1740367906
508991190
481276539
652548157
87980235
1618622596
1994037514
1412185075
1011270435
31164279
197143029
1629925084
1153085109
766428031
1443448670
536415973
1941797961
420924971
86619363
946551884
1191465204
680215097
1042598416
1070409046
1361424468
945303467
575803906
1247931878
1466177783
1045042684
1857695952
1400705873
3152738
226335080
953480705
1572712668
963497432
263059181
211300622
1285461418
367348159
1672575540
848470388
47697315
1574651543
677188745
1036884603
1055575598
1742634045
71433590
1825122316
1743966858
911293729
1550932914
1461003923
1060152809
1466392774
1410867494
1291123689
1142676768
1042818690
746105636
1946007292
1966227751
173468328
796437156
1626772346
926750029
1812947327
1870736002
1572918541
1678738781
209624349
801157945
579203725
1518889664
1831744709
994901102
1495757503
684235724
1908418864
1520228309
1505297833
1394744193
1219920369
113729094
489412145
452219824
765331157
1893327896
106319894
1552629939
971935492
1068623855
242642729
1621242524
1726568248
882242638
1874228987
778214388
1050416399
110134574
1242628272
1871898043
498515050
146383536
1534342510
110135785
971729190
1942114260
1228408100
471491673
1915109992
606887966
1234257904
1522590381
1240807803
551263099
746307382
59739234
307025012
1174552523
161418873
1919619431
1764416109
20288603
706803289
1141000494
558515216
957961202
1792321416
949502072
1120672115
717543116
1633819325
1798284291
277600038
1633399790
896229144
1073536834
579386584
379276360
1480490634
823216898
664919796
1634828221
1637519948
365047526
1834365951
720052348
380434721
1175305150
135935256
1814489753
471189376
1875863877
1948715702
1323008841
107481935
478226447
1439580247
393342016
1551620569
13767989
149792844
278906028
1350819558
1197566876
973068642
1435973614
1244990344
1607408014
1655033956
1672770549
1480352651
1927748653
1694061889
1338201975
1254699635
129587888
382768656
341755763
1306634544
1838462868
577526482
617016267
813566817
1306182362
246353740
1757955449
1849568589
954591197
1525917856
418002697
1633956587
186044569
827655791
1466722646
673424055
386013768
284008664
439953072
1391978885
398392338
1475062005
773026708
1520271194
463164707
334137103
543440724
181801988
610513728
68309206
1977894047
95457792
1097824484
1086707473
1713157702
1436241508
1532776578
1465339212
44637196
951213136
1215113193
1586405025
290399148
81490158
1237031259
38813962
1294308082
1100092862
227339243
664777920
868685868
1845579225
1942815585
949776879
908242206
363400864
1804499775
1096745073
350402110
972045260
1702913017
1576153461
1239054862
886281991
1548023810
322544906
536132104
1099337096
1114498090
30481139
1140647478
920674557
239371468
1488739936
176865693
811987313
1184662857
691536550
283239936
424350746
1039829021
1443347862
1954462746
1945735808
1199623339
132314822
152642208
148047606
178465267
1349756838
1631741734
436031505
1114937103
1072591937
1248300119
1638959732
347350164
1404117157
533466348
914486353
1502681859
194970986
1985594772
196858105
1524130443
1948011311
1606207758
454075649
772911186
96254893
1178738007
1112963225
813505137
1926051365
1932216239
259565156
1621690716
1293319054
1686658653
1415708988
169902699
388084498
920871830
1764741253
398739406
704615973
1805737455
1166779531
240439817
537905961
464637150
1780545701
158070203
1368753583
921668887
844858035
1457753090
1757604641
421605365
1251612028
526107065
1698566559
1375136420
82210375
171018831
518778509
1622526368
1188885738
1140375699
988734964
17269017
1054031110
1717458505
1117757361
744583655
1114597362
1274099157
220853520
1798118700
819514471
142273857
439428227
213635833
235005226
1631617744
1398192307
954893023
1444751554
1004382478
1087358204
801812066
1864086075
871713690
435046625
889601924
471336140
1012948078
838661456
1593722422
1879960897
1082089605
616851717
26403833
1251704853
520636945
1410606040
63087197
1040312843
624169929
1807071526
1570758879
1236899571
1959485942
1602090895
1109338172
86678839
1484930727
1140131195
450592631
772826524
1563885487
177774815
184503261
53017496
186922899
153182942
182317421
1282411880
228155438
273247515
101649284
435437702
627131099
1918157803
1737424867
1525422140
413024395
961930980
1714368281
221011704
1335105111
1914580181
820581626
1197310953
1516599326
1564912496
1904600134
1269622795
1325708454
802923085
986405414
1872816883
388068825
820895898
316075410
904314791
432348457
1973386338
1064781955
367454003
1228288619
780675317
812157405
350922414
1705422243
1135321177
609768472
41328139
1864666028
1583916032
1673654445
522999747
1425762914
229580927
1437721414
1649305307
1357193189
987192309
536418170
622010404
248582809
912694626
1956703427
1425232353
1286842102
228832401
47368878
1806235201
1602082393
833110076
1093073684
439638057
1897149026
1346914279
992723086
554429794
1102422776
469659213
1491888711
381278150
955144024
1863271995
1404956768
1741792422
1129268641
463405667
447053970
158487898
1383174485
666770104
1547121602
1445156149
1436968168
442771551
118871195
315593993
823971891
1386925053
1064080312
1476589842
1087952299
803533272
439245746
1031555953
490842349
1234016388
625850722
78848636
1236857842
883291620
546882531
887533977
1495303598
155140021
1666866381
385310814
1507737859
214911005
295963713
823436436
1781778432
1888880981
423060717
935312290
1285988474
1647917535
1002669890
1454377475
1228043084
677129093
1730457904
1715497723
1405578901
15298869
1293325851
151610752
1424026249
373400816
1250950074
1895252253
1837554945
368205334
921630057
499882865
119887573
659587626
1949852551
1281828147
775905170
1733560381
807856134
609060886
1090961341
240643876
1694811411
1199071319
380472556
1503933457
1745567479
842924814
231346498
1171473247
850805553
559728749
1152833716
831384809
1481955076
1480004730
861814171
1515255629
961284566
1134337044
963960932
400711460
985881492
1413573099
967250925
1923177852
815424717
626400849
1698064985
1720841744
678472306
1494482704
1869272960
1121397019
624536383
1164935025
320487459
94254532
1771138197
1920092793
627833337
408025261
1663905756
666081698
1517399782
361901308
1347049150
1288502765
1177632551
469847821
420013976
1260649542
772275816
1673519090
1645099955
690249882
1254762385
281238313
231820395
457294704
688508741
1119166630
1144859829
510504754
493000942
1356322849
690455790
31436698
206848426
317020051
1159517272
767559639
1744117433
1041191774
506503708
555935671
736805704
319799794
1896173317
605349617
576128702
1526921952
1448768298
1228217164
1300827769
1417822764
722206889
195753870
1476297064
1934286502
1910172641
39249147
1862434138
1313843494
1231584053
1508666707
1263165432
1153401002
173080757
161076933
1671445519
1315612452
1081654339
860612500
1310330550
1652454337
1516532109
1731084043
1167015383
1089164284
1953444178
934962592
385064996
1626470778
1881166002
1161586789
1670398333
1916642665
1209676986
1075178178
634115961
494701920
555139635
272561925
406847411
1120268125
905125502
430273940
1809607721
997837001
1292770240
1583404702
146719037
1735096385
933904098
1260516251
445267614
588155798
1917886614
1648373432
1901290656
991122847
1028738488
387132780
1980842324
975210049
1654184152
235963360
1432677492
69997265
1838268375
1346522767
1943724017
1097902579
1526960972
1176743600
760472818
809092415
453765090
190062426
747328836
1086258170
1921476322
169178383
1796394045
370039476
788243555
649968611
692566681
620649752
716319175
1082242535
1998756052
1561303554
1173887523
1642993115
1465963433
168006855
291719601
1431637362
1466083974
669162142
997596448
1739610457
1159568626
1946247473
1639680686
1048816458
208135414
1757160499
500043433
1636175200
134390709
1727824189
901044596
815032486
1069646525
859560105
590738736
1610802849
186966494
1004215541
1543396680
812027740
1353678090
756025841
1347766716
382420463
1924015057
1883967857
1710780167
592465964
517372814
1022127729
723978452
78166695
88661722
181865865
1009609758
1850146573
730358791
1739427098
441833198
935406182
120606320
1080143976
947851826
270931863
660258959
358855038
573346590
606403328
1577268119
680916753
1244670868
461868433
1125765462
185568709
385932368
403542785
598480757
1257260223
1124801402
324167557
46380332
1907577469
1118802386
1112262980
1003845737
822877902
726370764
887780661
1849950348
740592164
880444059
447539397
562382344
607990499
691421421
273534114
1808174015
1076834854
1722161505
1565160020
1310621267
1104376840
1015197845
1836456062
1777456861
262110020
952401233
1903093014
1795933498
606066974
1251665816
1473098568
614625696
117665642
889025850
213028851
1961341590
1835588847
1267086126
1837381058
1632484274
1685565930
756452981
836675956
1800472694
797131471
1899486090
517774964
1494147288
112398254
595368770
1521645904
1535098719
1559641383
1013546290
942003493
892379625
1282346325
1334806119
741735718
1870476669
823277750
1091847164
1243883374
1488926349
1407345492
1832913702
444716703
1718964649
478392571
312192524
1972585169
1809748728
1884780447
1932675746
1625055338
347923859
178521890
35983368
980325391
362623931
434626269
408945727
1683535244
10698204
1730019912
1937999850
1054984313
1104119352
1947022357
1320649226
678995266
500782728
525350408
1966904389
809206525
593718767
1512569608
1347749608
393127203
964217770
1454769387
798810316
1015754717
1800205730
622783601
1711897176
1650318272
1626965638
1388490953
594079635
713857735
1246362957
354480729
379111788
1435850401
414332024
1408311920
1233185170
1758906437
1469345643
777929389
1340597351
1771942292
1157743345
1633197259
1471802442
1284398320
1917876059
1123469221
1031336571
835354252
830772283
1642856166
16107621
907854544
1635815953
1393191010
1883329514
1387914604
18122737
287681578
1428018676
1715628400
1352942723
606791491
1432632309
146301999
146238621
531053989
394874502
1185406847
279384438
1588843172
923781561
186288382
114172036
1026868025
1858011373
167008471
1150981160
427498856
1732442214
503496417
357154382
1758725384
1883085453
1603506792
338373108
1471257244
1800034448
1021141014
1524982407
1845270567
1740783700
1181664065
1349910713
1624968952
418999569
550951854
200564951
1325500443
1138159700
1386822070
728594720
1845929725
555969815
1241929111
719074606
1829819240
793682508
608947929
1535179638
1716321043
236933444
1590623881
555239365
924522260
1358474018
1594217340
723706039
1829125517
1807928891
674981377
731019542
1373733488
1660424441
434113871
1848059472
1742117497
836377669
489203085
607868456
1307059519
1966443521
1825480718
1289339157
345620144
1774901697
511224658
1202755570
641156343
884432186
508553869
677574737
1191086520
1485961377
1808661364
1608337123
150159820
626424700
425388453
266494934
824782230
1827245816
371439434
1517571552
463178323
655802529
1354861233
185505285
121855944
1393869640
976957110
993441572
304479424
1079473
228120119
1749877523
411452727
301284725
209619222
1149620564
847249361
391461771
82549696
944693332
1299375023
1997406641
1539933022
1887772112
1851763077
825776748
1697899653
1115692797
410989216
222708151
1783086227
1479813704
1595004087
307909166
826160834
1689817615
420040465
325719374
1080899626
1247286704
1907475077
1515112298
373095314
1190007047
1257841258
58783842
1196884397
1848875096
416805479
1275767890
1419245574
433320460
1744696120
1426746103
218196530
465771683
1115869507
1467089121
333742209
1296079196
1695969987
1861264313
582452356
81771273
217993247
748306416
154873437
103543562
1475123891
519801607
729580100
521529987
1310562145
835262993
1037218255
1784262726
1624311327
349925976
629930854
1792979235
1628892352
1849024558
698887319
1135221327
803462578
1349765768
1735117584
168257984
89712637
360389151
573948108
952951344
1991977166
1784820430
1551316717
46210764
932659943
291324041
972013800
509534843
1903910405
1093340836
373751205
1897003872
546187791
897715587
1122758315
909433127
389527849
433933805
841460356
765943532
837158268
540762974
1667186845
1846945430
1162376994
1447231029
1278308695
868227480
1013188832
1986615453
13830925
1114734740
1945853499
1776628756
529552822
1525741715
1283946277
991007491
851602783
1332987286
1377912176
120396011
1889068830
535551517
1475273353
801883448
589033536
1905746991
227007453
825684457
1778730136
1655778833
1518928795
1808004577
115793076
1451214193
117633586
1704371288
883833771
1485428914
1013015347
103786321
1496346011
1917294953
1079509911
1259016466
1951150373
769559035
368162766
1597016600
1625486851
1398520358
1582331022
1508473071
1388031356
716762258
651694144
1131635328
371672077
360493547
858197493
1372561705
641220027
187504376
207885318
358052092
1595805945
137848923
1660835681
1078338630
1408108129
1579574989
107173721
1366173870
319971940
1274125856
624050001
1971773878
1456041606
216256888
850733075
1819474502
1537584226
629990853
1200197606
380209778
73447812
10455725
419973221
1399030819
799520049
985998259
1332699212
523340224
627231421
1640453643
1462566294
1308841636
1709409635
721457819
1663210521
1813301451
1108723355
1289824137
188908471
45911862
1291346638
216157152
1188501131
113905501
92712258
679920266
1675593722
155415189
1509760472
1038722992
1834977479
11229175
987306770
1827675540
284604281
1585350220
1717875702
261804863
278818581
422109871
246875778
1583833497
738942450
679518298
1811559562
1315208365
262364244
734583788
553046368
1037431625
710751148
247760090
441082382
1154285745
1088863141
1857290660
821954595
306067721
1306318562
119599783
1310404537
1177284023
1013579752
1588508429
1805476164
1451337120
321534866
1881734095
436853539
77860301
95425750
846918493
1011005556
1766798601
1799036084
1707513141
1477214703
508982833
302345940
777503893
417556023
941009935
1602368822
472328848
327971845
1587217390
1570146793
1833021026
738812400
427313621
763395626
1411807982
955486301
159218798
1111705334
1069591756
570253745
1150434021
874042135
360222443
993673500
380630149
297730249
475186067
942005876
1863832656
1236754534
674283782
1355249661
1381350001
380075958
312971762
3721782
528814670
1702043761
369394603
1574915202
541250905
1260536585
218258775
1881190327
488513841
1142921696
9539919
1314464675
683617769
1891432192
851786759
655093267
729444329
1137259396
326780682
1634940699
1942123497
1783830394
36925874
643279686
1127182755
1530322973
464139189
350462856
895863011
477771365
1357462400
47237663
450423864
1408086200
426671632
457175038
742310732
1494676555
29002841
1889897436
655783361
479032116
505159659
1237708454
288190331
1160721392
258388107
1972400465
384967776
19190515
625805333
244090605
53295277
678031064
61598285
744984277
1665117887
1726114917
447732447
1010927932
796397396
1867795919
985327316
10742477
1785459296
1962302256
864040812
1275531569
1464760560
394611722
1912782536
1234767774
1108256555
436883246
979157339
1463091382
1278670735
799217421
355089356
1966461363
1271934866
491738725
1965495081
876672497
1851966032
1113371795
1993942387
1772392801
1346487916
1681687356
792057151
1016195815
1046944108
1018074909
1093500041
787987443
1493704800
494417183
1452249158
325888076
296680581
982856539
507639905
1990356055
106407979
1391037559
1135834050
1616412031
1698873725
598506903
1466313542
865900467
1371025562
481271085
1738993067
304658672
1902300838
108654820
158776445
672087502
1968359869
1091648011
1929043653
1783073204
1602554571
896586722
187823667
90181646
1343383206
191169897
1969386583
784253552
1346968263
29201281
1669780782
289078328
1984098821
1975139027
770264518
460928473
1977537745
377530357
73519077
747981014
215373815
1926156684
1645170254
565673023
1279081843
788841369
885686605
1385049980
335640738
780161657
357528207
1205032571
1053812887
724566702
387801484
1209821258
1203213893
1045652404
273028825
1507703829
629120321
682059990
1518932205
1341824281
811490304
1449914740
320559852
1927161811
1338390302
1697847972
694549757
1590829513
1018128934
1181062640
1567699390
1676397887
1251416468
1622150644
811099804
554541837
1305483292
584336603
448612815
566806606
1671673075
464748211
1235265441
1259532119
1587337544
1560443261
1257714581
931885341
104501532
565815248
118860693
1533313825
407224480
303345973
1754182720
1829167104
468281518
958524794
46659679
637792767
85611901
766698694
186903637
1872750247
1156867312
711403597
1958404790
1581063249
234552601
1718486988
202220537
44783718
233447176
952125600
1670151207
346742093
214649299
1061027733
339824268
1777947042
440133392
1762664416
1486327982
452313687
1062201947
34385565
1269173408
948070495
1867967925
981932701
86260319
346958498
537676925
1810820048
481194705
904974381
277844574
1362515195
102664807
875933947
1602038471
1676651332
697332741
386014544
363594711
74076975
1299866649
1455098881
633194767
1407440627
1614517805
1407253786
618700527
268712638
197659376
322947485
1280370712
1734589951
810548301
1122481748
1442230189
1010334295
1713095325
1252619901
1632226670
1855262040
1507106794
422627128
470930895
765176826
68897520
852134105
958362926
1463890322
175908571
763482060
1065331676
1100313438
88718976
988124972
734518916
1814074528
314875729
460527298
1367414896
679006534
1728257972
268964288
1613160673
158247221
1624603669
543254623
551966894
980183060
1433703758
591704177
1963556007
1444712840
753787875
508332672
566970181
877239522
984167987
1868017941
1338543108
762383701
448890861
1154810205
92804067
1434177316
1257615809
180057275
1645870976
1822423329
387962832
1628155662
695458567
1252568028
1885205006
953220136
127004068
1238142507
809466456
312683674
1140573157
1525642897
300167211
1978179866
30186564
1584204395
799926054
1620618836
346525564
1580386304
421154791
1857279395
829906542
446857788
1121984190
605031195
230115673
573447767
176160221
178983357
900631412
1444546395
897383647
729543566
592220229
1805548096
1896245610
710987979
1559507835
1800567739
381328605
1328827675
67773066
671484313
727444785
1812900211
462216491
470710995
1124623641
508599673
634251263
1636996974
1833531712
65484673
1401268538
530683437
798249121
248600779
130583838
1280173811
723104464
1553556301
1061982287
630483099
1412052263
1696026762
628259251
1570623646
1385959638
224638468
1687958785
88938075
61111002
545957825
1199057699
1092327117
1789506330
158422229
1719413004
1309083980
142814705
1759404678
1448824127
1667560548
1544732095
1263634439
1611014684
831898974
1328275028
61536792
1007298976
1647644832
580404142
279334024
1077463276
827772304
266845388
1437289967
1259432051
1031418023
1184640961
891592845
1084751358
899985174
820640889
545313189
1575885972
1287573887
866426975
308941422
741177108
639826892
529187775
821499859
1137359107
963699786
104732175
1394421740
1085751005
148417825
85012079
1796360277
242348618
1324422846
1217339493
40313953
1508533933
1781776978
1468494550
371285395
825481730
352216363
898990179
687994982
124443019
1251221860
674653320
548838953
846919659
999418907
1687748467
323440797
1965472000
1019333607
1320359685
367472085
1118457058
1758904283
1141974918
113763490
723040130
872423649
351538963
1111014227
946405944
1388280684
649244227
1760328513
1682645682
780326936
1036779256
1794108995
1819079338
495141580
1483459693
388960746
1740836713
1841192794
697056840
1886137248
289046466
1555893222
547502081
86332098
460669358
1761571282
1830888277
1223015012
4063162
849867408
921856896
1749629651
639802061
1354731060
1648245266
1953058081
677400
1787975953
1741589038
736162336
601977633
914324808
866193272
66592724
1962639652
1893639473
504361460
1470330421
1535873914
931398939
626635372
1277264265
1061847444
1255837671
1824717025
1167146908
324921569
265206866
650344869
1184834663
1557392408
1426229215
1756265352
832778274
1858470041
1287149606
1154306934
464348279
846896314
1530401612
388283347
1952860760
99603756
1960894505
1284159615
1374721659
689699951
480909358
123692447
567029886
1257209823
360557857
1687141098
1072664223
223232036
1644592632
687782207
1383964391
1530014036
481098358
1628136513
1735470535
1137631085
556754376
1178769929
1175748418
1158059456
33414999
208122683
675490047
739332539
40013182
623434108
5472303
543115593
673774613
1177660509
1100952939
1971678056
449995367
477446958
1844012212
141514419
83314984
1927624841
1196834551
1739088118
683601130
609546238
213877409
599367399
1770342544
934334244
365797956
1902265099
652812812
815229676
1542849381
782124577
108411197
216662203
656284952
272786675
1448202401
1827697347
1217196642
1737123750
1681668796
529548630
1549457424
466932123
1586829269
1412286335
1080018669
3651401
1784124302
1593956116
1054316102
629129535
1981935378
1436660301
474458327
1423868761
1994245274
76122649
968989995
1105678938
257636152
103207204
1890302781
1858544938
1634811129
318828363
1863266860
233333165
1821162006
1571225537
693312019
255617637
710428200
1459710802
57419322
154052500
1060088815
1746945287
1012538130
358056210
1854315575
362146556
118140798
1058856697
1760913575
913719846
800189200
671750896
1742203876
1232416192
278541401
1372079753
858707353
111517704
1479487598
1578461592
639245849
1690912486
832120995
1268000906
1549019476
846685505
182489395
212898765
900644097
798698465
1918701336
522224576
1379240980
320405828
363779946
247299988
1063584519
610933786
1251363364
1895489596
1985066407
831446085
97631364
721091283
1518639163
1191515964
491129289
588745815
1292684137
1321232267
1396910285
598910496
1980223205
478957730
1514806652
1369176329
914824292
1744537224
809036734
1007630070
179657162
1905242033
158212600
962215110
995018510
277964624
1292509917
1421798049
868636247
31241413
308495234
247773567
860154340
1583998002
1593395186
1807799764
1593281123
111029712
1749361744
357503513
355556217
1593743581
920214629
1579411831
1401788181
1319790840
542001372
900283250
805599176
994603617
1332475697
1319047295
1801897052
243733295
1715832435
79824375
673233486
1135416254
1726072774
1240674540
1899006047
1069331241
1720109568
1261442725
1012737033
1149136718
1738756157
396225203
885562545
1707006888
1775895207
803794580
1995175481
451533222
652073854
585913582
985027405
578800769
1560426929
1675227670
1735963253
392226668
616198873
1874032630
698765716
989447940
445876515
616421046
1868165568
1513570812
1134566279
457864869
384956939
508687204
458497466
1286224976
1873634013
1658771905
566674799
252651463
1581034684
145776170
14720706
1098592289
1218708411
528681117
1323871814
1350363830
1591659442
1129918854
1094796971
94432717
1574989326
50845104
1504711287
1506779379
453132368
1846076939
562677009
23289093
703260204
1122335112
528059635
1371991733
572440609
1318030338
418837642
1486488277
1993035757
1365848878
712279569
1326255501
12125971
1307775467
94192987
1590187083
377505962
1517606585
655324220
170084600
1665576127
1095512685
1024761604
738246715
418773842
1040133563
882875544
334111836
1003975918
951718087
833092608
27557075
1096094896
543385706
1549391260
458699573
1617716535
642728973
526151680
1900678074
109843475
1837383537
1357328074
225810565
417639285
1768541471
82306746
267213859
1956652117
1914524205
1129273418
935525784
1190752720
392592409
357712967
1607747519
97573508
1789812921
953217892
1532307047
435154794
84725807
482512360
1041317670
532756270
684722495
230160605
1468740266
1758384208
1635493415
1972470548
1734776990
991454905
754646147
60241125
1828192590
1738184612
798951040
320607430
650232372
957826817
615661685
377459719
1089451714
1822444670
1897566825
836804355
703502487
185672739
1941643741
361126065
1827903615
1689511082
993844634
1465523280
25117669
1354871177
316010405
1693054296
1732916790
1538380866
613566480
508829652
321158703
1942053657
1394496428
1944070880
436106574
332351285
529520377
1869562908
1298622469
1469205491
302985521
574480230
1819493110
1707266089
1393060647
1218873000
635189446
1847918140
1526658118
1283067527
1816740467
1274367350
144566934
45265909
1997610271
1289122868
35123457
473321413
1422174207
1105896745
587690640
1111851506
344260337
106832034
56301016
1147398057
427948243
1953495945
400697782
371151203
1656152362
72080834
1062503597
358698124
1386525561
419364405
1646030170
317851580
1961810531
1097137406
1057864850
1884998651
11722749
1330498954
692089186
1046791353
1797486723
1349230520
1946460609
1146983706
297227828
56198964
447388701
192725724
881514852
1191134015
230219893
1712661077
1650965073
245662590
790924758
681693501
1447220358
1155506916
1626915166
1744659633
211863754
1785868811
658740348
1578245867
1643092698
1717271877
511510883
325036802
48031895
702691990
1100128758
1013761384
1414742848
1009509663
1349911335
1078717724
7035337
1253714076
73923375
1599953398
1624692134
869777873
1477183272
195391547
189144512
1933369094
666886507
1716147941
306212648
376171350
437778293
856215834
1703583788
947429554
834927600
11617912
690490172
368214742
1503891009
579955952
1544688082
122351899
144693830
178822863
91005258
1216458509
297918229
641455411
895751256
1712207035
674658164
193506282
1081583541
26961768
119967499
1342085881
308685539
463348802
1389101356
1709723604
1050385370
795362943
18824154
1671860545
264913697
243912925
1310177596
467313295
174582064
1338293423
388227552
1638820595
1749823068
1493967423
55265317
1502340235
725084044
1298360410
104386289
972686004
1635450865
25431097
820396686
594005614
1701513186
244272011
1774632293
1676622021
827462055
1492841719
1702932374
227141371
979113387
1794167405
1529570583
749325139
103527746
472833285
1913909166
1847092334
1906280913
1830604935
466873348
1557457833
1323979483
1035837569
443683215
1587616118
1971696451
617627265
617001838
1010325129
358962513
416415352
74272739
1024954273
1974966257
1424818540
1970347359
20641687
469280632
1633555576
1639851241
681740345
1635361050
161086182
659707209
1955655663
1964396841
1305940178
1398812490
252250760
1384451245
257293956
1066405091
1804845931
1558557750
1262938854
1270026132
665675618
1800588796
187016176
1704925571
209834790
875839882
692607245
1868178858
562698035
1719894667
504616310
774358882
678709206
502485926
1893267479
1377811702
272725338
190753694
1785133003
1922096784
1162893302
376130361
488027553
1623219277
665756273
1218814775
364751079
1625873885
101668558
1350010261
269426808
1466396524
712027404
154792409
1304671742
220052891
282264457
1928630005
1430016451
1805900464
942753805
292907324
97009174
235760997
1459780532
531581296
720103284
1749764834
1491183766
879482254
793679754
1614092238
1773424748
1340842070
107132830
289545257
1312561244
563796899
1039169299
991020015
511088803
1066733361
1766510301
1212687775
1450467859
1038219786
62331479
523916798
1197814184
1673214589
1095547246
344095333
760737244
1979232539
979342979
869985978
279121187
252266557
163438745
134174977
498711492
614986245
134690119
1222186304
556330507
655334571
1692971777
1371185335
47659579
1015126485
907491648
1718467558
889460707
438996436
1294811662
1876020444
526397024
884321400
785293139
421560746
469249818
196186487
551950650
1817969178
1783935009
449584421
853354994
1794192209
361499091
1237146853
10424071
1060294688
400358154
904994322
492308524
1896102558
932043243
544323997
656357268
795133288
1345248010
691146145
476257219
182687699
765722942
1377079688
1454634627
321740809
684420878
1103322536
343588954
1394799788
1466973419
1741878000
1664925159
302525005
63035596
316720941
1438251295
106746086
1801979578
1898779568
1009686244
810512727
1004702415
1847196960
1318109404
1984466386
1946687912
1398709104
943977201
1982073027
227964133
1990159851
1076312737
1778103674
1719929269
369262951
1052246237
406855321
994949795
531614186
1109771332
1258176556
893557899
615624283
1593321270
658480155
1240069163
189783520
1833066963
615322303
1106072703
549611182
993153711
1446468443
1681459901
1665744492
1177985285
918525982
58970284
1470168242
375052897
1285711775
159345335
361515928
1166835656
1476813568
665565263
1886821486
582595737
1693772645
1264474704
1031395975
1111796292
1270365392
789008236
1751509688
1916954829
389078133
253875691
659629250
744397223
1756904393
1565642141
328654899
876000325
1678352951
997006141
1629844294
96643773
54184777
1191277667
133720256
347885038
1524781554
156561290
1824059558
1098831222
532041971
1448788628
116507702
1992914892
1353247678
1607187784
139294318
1350847599
74676728
1437814891
1722788319
657460207
1929950214
1748789664
788907153
664650291
1399341035
725771019
618148505
1720069634
1830690436
1485515603
1488482705
479807428
1035720970
1790177713
528410960
502494979
1130754449
683510938
1587014738
1113804103
964948679
652678467
1384912858
940289505
137367990
666714358
1391149545
149716610
1426347823
977807300
801323597
240538061
1274217822
972384088
166693560
305395114
402370515
1469069965
948544003
799010536
1538412785
103989924
1268140786
1046526369
1960305924
1636700275
957193923
1563069966
1078776824
1636799340
220093151
1391165791
1850800153
608984217
1692511528
1277271747
363876806
1848617648
527282302
732626677
1334621474
468431895
293721812
852883137
684192006
1247944644
1205589607
63336882
1623484153
223015846
100124464
1661684484
1734966935
788004203
1575391318
860958756
1384537682
338386490
979983581
500667715
1709520435
1828079580
1070939786
1789548483
757714149
1410157806
389737908
665233605
1279872560
889421814
1941518308
553752867
941787664
215917326
1464389062
1069980891
1810268113
415257649
362334363
712361281
431110669
893857041
1939585814
855760979
1536674877
558408668
1656198857
1062795951
1033592899
831552773
1892734065
25490317
868634067
26614587
1023106243
1506541895
1397492110
504173329
95168988
1274034200
858206736
540356002
783464323
734062339
281497539
1546371597
719896820
1519049609
1323615141
505410428
1050690644
969280033
1976052127
267622301
69557047
815663394
1888493767
215178808
252873607
199305482
1753958950
1326941958
1631640707
448319788
996687749
1916027992
1685118800
915173077
1192811084
1957847167
1672488781
1306094784
320088662
1088300163
1854154545
1890754668
110392719
1205523475
574263440
1990303280
1838511848
137149248
1739180810
528182472
1780862130
923454032
49438190
601011767
1957057541
207442849
1618048129
1182313303
251299723
1895863506
1520075251
1531264779
908715296
335144535
1737374590
365469548
1861252797
1804723744
326238526
1365767975
832921647
1744595860
649191372
887751965
413467756
178802380
705270676
682970292
1640915368
262570327
360793634
1616809703
1587761148
1103458235
667457659
73233718
1866589802
1084107034
958115537
985368236
339799039
490175479
1054795062
424225156
1568224913
322889767
982039372
1775248184
1468148886
208793893
129050484
33788105
1810910723
373412836
1695260825
36266271
274262661
1161686226
187544011
1778255161
1502172173
935077838
1541397935
1988729396
1535069873
1903265548
1943503631
1805257061
1667686877
1664140873
498879746
777145764
846608208
1340870290
1025968936
342746169
689800798
224966217
1319527053
90577989
1196763008
930022492
1214821407
1432121475
133519844
327005529
1805898981
1214348313
1408197411
631191389
1798971057
704903576
896563023
1179860376
1483196063
1404721202
948777544
1066065666
889155284
1664959365
379386137
1176782312
107561308
1804008013
1709914147
1351904720
1187179898
470040433
1347443900
1352514656
1346465473
49296445
1842159174
96966022
581492154
572149682
1720256431
109276460
1855209553
1208064344
97366568
729155319
397059651
1036495489
1865169816
1793976170
1880582741
1666747832
1857674228
1621247735
1393968625
1623735132
1335810933
1654567688
1711191853
19980697
822461185
1410813394
1722207329
781615124
1139825632
1335858548
1866904413
55682755
1284725916
1749674613
862744403
799597002
598368223
911046382
1684464771
839501085
1210856114
1681090940
1567592797
1650230819
779722662
1071065819
1938838197
1915937977
1471321980
1520432066
612366206
1726196166
1958546032
1722730342
713485512
187591486
385774170
561511458
1749688497
309443038
387069132
1073594430
68238712
761508020
862250906
341376897
1751769574
115495204
931231768
1080985740
1068379610
946627846
1936782965
554467541
412879019
1654719994
86974891
60961035
1240258035
1751395367
1471975197
1806269352
1310293145
1619393566
723492343
140708248
97136723
1561995575
1036189102
675152917
413822832
36856765
1161357885
1375021734
452431953
137261685
1612852228
806084777
787979913
438345765
1319296246
1823342994
984706210
390336240
452052457
1665738360
1789413201
1404078491
1309851323
1058765519
100616595
324813136
1321253423
1998293131
837467841
580799781
1763301285
448845147
38015678
721542659
244240174
189774000
1079306102
256078851
667162908
1031522845
1785269961
561761232
102035588
275617335
41867766
1280890115
1272981122
801912270
432099121
1648632204
821563142
919956905
1167341109
1057753983
351295047
693058233
252144252
1977423584
574536322
89009697
715603343
1163064755
537553893
1871632173
373960400
1164007082
768069100
66437254
194105592
1129522246
744036892
728627359
1723173333
1420529613
1880468400
1227651970
1302042904
1034233989
1016897753
819726481
1051832014
519341153
1566194010
1188835638
1759236639
843344381
1281504038
980261696
370247612
1551181942
1937629749
1101882519
1681542529
578153211
315919502
622205207
24207339
230403416
1901656935
877860685
512821016
1206543869
607806679
1302576875
904595312
92935783
1196783573
1746811497
1177285584
1123643078
1391015330
1217910263
960525831
1754809842
1037177684
196262191
1596870745
1348718256
112395535
1530616019
1882503044
1787807404
1696189642
642923651
1191892498
1642154374
1047084831
1145020122
1104610111
1258263193
1203444631
1071639489
1132577054
139037069
306905466
1845288146
1911534475
263617135
284240327
1666300856
1646560809
1534692541
1802976112
1246604535
160166612
719719486
141356689
1926732688
1540975528
119657312
1025334463
675489084
118007881
371040917
995357641
725013612
1510354227
1964883028
110684378
1262440939
1045850953
51763451
642201387
1919022391
1920198448
319375842
85333209
821488763
1447904377
1191889539
284727717
1333253610
1064477930
446094679
1884055211
347810504
1984831293
449585108
482757039
472173013
1500797686
1120352144
1604044594
984952799
232928731
527955548
953631608
761536138
1143679428
1581891855
334933920
1946651447
152932758
1021799388
620449903
1594797358
892491154
1883953722
1326406088
1840790771
634386278
1319867926
478828312
349085990
1834929596
1692080853
1611011154
1671913202
486985707
647547138
740182320
1060769119
1482125989
1638511366
1761643254
1925498810
447718858
1657248589
1686093660
1392242900
1365744234
1323797072
1677809336
1866012522
856955619
338076270
1180320853
42678542
1825644777
289257853
1455319350
100877571
1123179020
641966268
1837786735
180929760
641523832
1254958605
1150023203
540847879
916944394
1281718406
274550432
496132291
841709536
1274164801
464525458
514421393
1260156135
694951094
1147078501
1235242566
197860062
1934163188
475046538
1310589207
1642058591
612815790
1492130371
1496853327
511760001
1568332613
1846268426
197727854
1192227788
639304749
1937590099
840159722
1800724631
1580713494
1283974978
1192760253
507225386
1145245782
475298507
84025829
1049246640
1181677045
1024302987
1582790819
1873550812
665899460
782522407
1130693683
1142179352
220076784
1903017510
1189015833
166919731
527197529
538871170
28708043
1762828234
1653169877
29087878
1348611782
1435449980
76822579
1303904503
202404787
1336574702
1624365737
713696763
1679442642
1410976116
1954318248
728017181
1052614280
1458864682
391020709
261342567
460381546
1588512803
1909339552
1623302515
1845860541
785810206
715574743
1055548502
972151005
736287239
748574267
673239991
1273527102
1041842325
1255266936
1429932020
854055509
1116157904
1126686726
648575849
972424062
1877772543
821898201
246216118
249185076
1952202698
1103079766
1719717568
1187861105
1492059604
850403231
1730151152
1775899022
265854963
78489625
440195241
1853488682
29867363
183227338
562801576
719875238
1021274077
331753499
1466117549
588000435
951125747
1440169662
637600317
155709181
524386229
1873961673
1936456376
332177956
1742444861
1288918506
582609003
766614603
1663123435
1374117440
1893657844
1682730440
995857175
1867687398
1480091402
1885884009
1018423116
897340969
1007672139
963352701
815071695
1576443338
824188147
932930567
563885150
1928700611
1951149986
1546019045
1355780652
1658215683
1298059330
512033037
465479449
1564008388
663474876
1618097931
913946855
1397973196
33454162
976936458
1495880622
1673580638
190365248
655749923
289569494
880071136
1724018063
1153586679
851662097
1580233541
1569577320
53784778
432497523
1674247617
1340637486
947942891
1049773526
1003525809
1768292807
1813744250
1337768520
1036589959
1410833951
4907752
76058111
1381624808
1217250992
1431848788
1204212522
1861993471
971937154
1620449921
863886808
30735682
1467472079
1141491057
1386078091
168438224
643361074
1683814015
204682549
797563307
694356948
1775547112
88638364
1244274552
79535515
791231832
223370903
1715531986
568324406
1910421046
1629680390
219709912
1639167938
459290663
262746688
185457497
579691813
907944687
1662820145
292169275
1949374157
989668627
608296387
1949127400
1189897970
401761841
206775538
199146429
1561864801
881335303
360164736
84478792
1609061702
540205214
342233011
1635286840
1916269389
831783559
1302089294
426019160
1208477886
1488680537
1293669066
1061516109
1990769531
644176897
391567745
1008181416
878744370
1200620595
1588746411
1735416388
20993870
1912513274
848189150
1704688321
1167250726
139510965
54376582
1677773674
584456295
24224475
153667185
1686989103
1550256310
1545201598
610648211
1098962724
117057653
627459848
269188109
1747908255
1605855394
1236800986
1083691390
460693621
1695999562
1546780278
1958357869
545721074
10194096
1198594122
1320402059
361244207
1292588893
624748349
63484923
1696548428
1692016065
637544690
468036115
1776758424
777406977
1624315620
1841562866
1184253411
1335013353
1606679963
1511259799
445567934
33528686
1292605021
891123764
251284523
931432487
1840838157
129560995
784192885
828821884
387495530
8688760
1620470448
181153096
1508655508
1667579579
1385862173
703822416
1792422979
394400211
925507962
1481716676
914099784
1406946660
1479512963
159423734
492429685
970501278
1981539774
1395238120
1899437979
1125680269
89319599
35520480
1512789936
512192389
717589076
307470359
1069117537
1429811721
1451750736
495187355
1279292038
867726544
1304520535
628855931
847565668
1595605329
1268751470
1956736042
455700693
480430996
1542590374
1212279753
585751838
963851258
1119428903
1885658361
1411610802
91860789
439002802
870336880
148021221
1388954765
929383906
1261815261
1919369161
1584949969
668363160
996463120
949990504
1078391815
1634704880
362611258
942649475
430320607
202424639
46373240
102426125
850657032
1311858067
896824356
1701749809
24803733
939537427
1419006984
1583089895
877039847
1449768642
548938678
1392763486
831930715
895859557
977256748
990808919
581413857
347166135
1890337273
1938342639
42705275
709486771
1262615699
927242169
272288350
1006745539
1377308879
845726117
1179979117
269630278
155431231
761426620
1073055663
1783232237
560953771
780002723
1542178447
1168587072
123217488
449417338
1510376922
1678725367
1042329314
135181327
119424482
1603699634
118059789
182532258
657448132
1371802340
361235619
83154473
312087366
108030602
59720851
141170261
49242368
1969582187
1429461459
1018058195
1562228549
573280868
403110779
607409569
1294337412
1787512059
319707824
1048698478
334905787
197254025
1448630473
1412826785
223948647
1440919935
427965717
363979908
1667157458
1127434373
807817687
668588716
888685750
1194776622
188277985
1808176778
1908394659
72276759
449339255
965025062
1723511386
419783510
730760356
1572596260
1739125614
1105159294
887188790
937096055
1275614589
434919745
840843916
331912424
1283991811
1069361311
1847626471
460194108
1923171867
948408835
1859205827
871167432
1680064885
1695740943
474012804
921807995
1161764501
760872743
129372445
367451927
385002884
594934001
699014910
1222060654
1338172805
1354682762
1325187093
1915122278
1466493669
1876034214
1673701172
1118789353
553731145
1490869663
1088365320
1232237713
286590458
475905264
1384596906
1819324439
1347150151
1728083877
1885004911
959985825
213070932
1578171823
1284960177
27770443
1945770707
1808952362
410831759
978252871
975786849
519736863
552093171
680680588
1735904836
1618783263
993739620
1929309049
1744174219
1932504194
993700439
47137654
1274707663
740416474
317436287
189195223
607375624
1241775092
635217538
685859238
1376275838
310048007
1020301777
656919007
709929091
1739029086
1008989722
1760000982
69722586
1297416650
1969351572
1657541308
1465202455
695448302
143002505
33994282
938776492
407684733
1496332878
667807195
1482165644
1455287857
75150220
1414645957
734383439
1837867258
1685278163
1472654459
1260735537
1095764955
1420394820
703995615
1173734824
1724972522
1601977034
665738842
1499435087
1895174165
1970751497
1996875750
609793542
1233738639
1859586464
446757570
1963152623
1336159132
581935200
579259362
597413969
283442005
1250418731
199690891
1745442215
1967410343
1203693594
1920987981
234897787
1605655820
1922535569
872061834
53750923
1536335263
499265445
973957632
1877021830
1265355957
483806484
1740229933
1093471268
1477263663
534559196
1043602328
436933236
1499457128
58013654
248427006
1595701394
1628392651
1451493334
1398224307
1255932058
1106018801
875240491
977293532
1845346224
1220703930
958553401
1206324482
521278929
1680989053
430841055
1893779267
1972638596
1098689664
1943124827
1073458280
734473194
885628832
569735740
697796667
852352648
841705267
1485788094
1120150306
1748882810
206816404
1762757656
245985088
1909396690
955266588
325286587
606505137
154162487
524311262
1616129776
947732123
661094773
1521971913
1128611408
656317901
306802557
1277482003
1218951005
1412482215
1046422608
640779929
1070963732
1338243572
1556332301
984555375
1513953813
710072562
1058656911
753696668
545871660
414226792
1620230708
1755090185
1228410723
1638529821
1457946275
712568314
1296927792
1566012341
1355702467
1824335919
1739616781
1448327335
1482559889
995392705
412363508
1212501281
1757017425
1913417840
390994111
1574870645
1622754263
73305879
73727699
1108102881
1135852672
424514084
689652787
924841315
1441312776
1615214026
1547848226
1400465819
1978439603
1201902985
1327501415
906004588
293561191
1490081588
1198371627
1594234243
1980554211
1652938664
56779749
1222086690
901163149
1622636398
1855683684
560939596
572191868
301452532
953055138
1145239072
362702558
971001015
791472529
1546924829
1681362487
120307842
502677149
1033432191
22915527
372086477
124699565
1740488441
276487694
339150962
1469887733
280656905
1667891290
1506358920
918940091
266935837
715046214
796759868
1594316434
1969815599
16526131
851641010
206939733
1513216275
568830401
128713192
352649448
1139860245
662158889
402609154
1037763262
1007438588
410430456
1780576587
1224642102
173253350
987404440
164939436
1571318717
1608467735
1528239100
316291309
945598996
562012187
152748665
1575026780
893048306
1065832948
1382512442
686119301
430192859
1565942690
1376684581
821656930
1530398699
829721478
1913368109
989460874
464601791
1894202335
19437030
984839321
1078329553
1873878540
1301387700
462449145
1870226449
1887314704
281716819
745686741
1279531398
550106779
1225441151
1985848700
441576500
1700234822
1906042014
1644927547
1360467610
993803621
1235664887
1286816500
1757347803
1976039588
1972416296
1471820573
1630754007
1588773527
250177889
394920625
259885241
1997943566
1700337645
1677116382
1589030706
543399779
1237961756
1071720457
1260624487
1690299521
1704800331
1005733603
784116130
636825701
1406587904
1880086081
340501539
1390835881
380080431
1830163877
923679464
268440563
1628993265
1470798170
658537449
732620530
1227491519
1102289965
1901462244
1829567128
831695138
281452923
1637136815
1886796195
485801501
1281587833
849769134
1548324770
396817995
1898176722
462273067
834321558
384303060
1670168090
1289003290
229931284
502700371
1120522102
569451685
92330216
1131319034
239918126
1208693097
420014012
1471241161
1991444679
368950302
229539475
1018578934
856410176
1315908261
135671791
1170258213
1431057359
858604383
1423347409
1368596788
897319936
151024201
125000071
1030316947
792176770
994017887
481903709
1367890811
89357907
1884137503
1958825175
181794881
428606165
229920160
106969417
532838281
1809132029
698248095
591777013
1072759827
1217122804
415555035
494356823
912637532
620229659
529745837
1540407819
582268461
326601276
1664063345
953245701
811563708
1865655882
861334497
1605380435
969497902
444451614
1062013269
339142265
1245900240
726789388
1052123202
1381883254
107307176
410125127
47744595
589972769
626490017
1208938845
1602833511
1361126185
732809265
266827371
350587583
151473985
481764902
1656667378
1212362540
410087288
262430934
1453610068
1899635248
1041289535
425294563
930891803
1147261468
316138999
1567271669
624539725
1137471515
88386668
747118760
359105831
1345876773
345970439
164999602
1033671781
387049648
502512405
572485065
1939773068
913917802
1373329617
723767766
302937161
220436437
544736338
1515068299
709860513
1123615533
1312830525
1232089074
651925982
76711331
1792290172
827154140
10833667
956588691
1176415374
1262863659
1731605596
1022701100
1950292
71467330
1514446844
614007425
373703435
920950598
4617144
1986474383
1448093121
1269617731
709850135
1837602224
322657866
539692267
526305632
317521770
122357403
710455366
602525131
801070700
857411156
1500924193
1824640991
856297594
95192778
282394500
1553586602
1518816300
154165935
77083091
1210634275
1239648746
840879469
917071968
911967510
1301862288
1209320923
1688929736
1846733002
1623785740
1510451156
723386130
1675522413
43212794
522238940
814323759
1754053465
1252597906
300848509
1693311897
834231289
465960008
660338529
930534896
165289945
501026100
246826340
658149251
518814647
91308935
1367363997
485800844
1832308448
1371010031
58983457
1470201389
996722755
1405585898
1627724757
1224443345
1108200848
433427667
863722364
978739391
1290619545
134025027
1825401781
1781428197
334058654
1280869020
528341035
300988696
1217967792
460854038
1242851802
744674267
579310218
1910344573
751782024
410941411
1055035948
551171672
1170115089
1755424068
256421744
1024650312
891077682
304512382
1984229338
1052037551
1817601004
348467568
1624873150
1076405165
585111050
400803623
1602237644
1681599139
1639915352
31264918
675624320
465398144
324090597
1237945628
1562967900
1066375301
1267833053
1371454410
128158229
1314309190
890891172
1086378182
653803875
1216783347
169407397
557029176
1263312578
1108298297
722317648
265969233
1242947345
1520889399
1797198859
1282021104
1463268017
179873468
676115547
141562627
1875742989
842048180
1142436624
897711080
270429222
720517106
1735317091
589637805
227081076
1932169462
192456168
1190046443
1756817259
1519623272
176354154
669920148
161146380
731222822
1694663694
408089803
906997768
28081874
1137491045
493939347
959281491
1373946119
788317574
1154734922
668199285
1042069494
1774677611
1383094433
390259755
1126270427
1495711422
1286110049
171872567
1993180093
815948961
1933286769
1481466256
1579769593
329948101
1331143117
915842130
1532271206
509151974
1723324073
1344535246
1127278712
1120874724
732045195
485209775
268025744
1234564860
1847661116
1704557136
648497277
1938429589
896483103
1932199533
580582170
1921438520
1185011583
157491851
809361735
799786689
630546833
23911851
890244105
498047582
167966287
1915273861
1761376925
926623547
1327228176
1698133774
1806347928
1578097218
1427010286
864794145
1064993502
1810199676
1540920574
1921194770
1042632417
897884659
122234011
1891705567
1648050307
1581552914
1523375291
54750504
1919465859
1087237
900884087
1658331073
1144936519
1173651266
106480395
732484518
1878605142
1699412222
454291141
629231131
952908438
816771334
723832850
1341402197
1907336684
149527343
1898209208
1070400059
511419304
31688958
867206031
770382494
380517947
1263816813
1114859435
1911477077
677552679
738841266
375861545
1308691192
974672291
113215783
1995808003
1760289689
25739461
1668897103
553197255
632696663
1471616823
694525769
986189004
1365581280
1355908536
911689444
968286333
225861083
174051809
780831814
1984368884
1498522965
1683343706
452975232
1543331201
1887776901
1133881206
130501594
1277813126
1881119706
58791832
195003318
54931840
1139763876
1323550678
1145599950
1654558840
839692655
820963331
963543162
1315662737
238439582
1596330088
1265512546
1598783236
1816893535
1045499954
1501624752
1414473959
1468828504
295530481
888998352
1737425269
1896720865
754472383
877338581
1625347486
521697060
569884582
108031102
626408484
1895237867
391083977
672077550
573904832
1276613506
639593930
1846425129
42030602
210308586
1257130604
128593678
1404897752
1210508648
1465169077
1745929302
1902192877
417831161
854191996
1726437667
842276948
1632256454
716027636
1808984623
1585589226
1169793480
457578050
158210975
385291493
446212098
1520252465
1132861780
269808073
712932230
337134679
1420424870
1847355606
924252539
691607715
322169731
1177299606
1199074826
1459594150
1204165373
211697900
166936803
1484100600
526916622
431551789
1008543082
975145704
1207516326
1667505064
843446916
1265754155
994152030
1179210232
582099355
1086488324
1404111352
819035456
481382956
1461133636
1595818505
690056122
124268825
1858785605
691965523
873373969
44744207
1898573697
977940339
1726223447
532022266
549138062
1643202122
172662304
1511862263
1597286723
1418652423
1685692881
1930661428
1726659187
1376748412
1471066394
312736139
1465356716
1426361158
1447178075
1342982649
241214639
1265256251
1837764215
1287496363
1503134275
695916651
1737941191
1863775646
514109252
87429076
308151198
792135077
1653542653
386807582
1109969385
1997205366
1481292879
1135482799
294308855
1622552034
821489726
1667347969
984812632
1667835902
1718418472
888374029
754723770
84385224
124752111
377319983
658912109
432424448
1244787448
1530391321
1803529568
633317446
1140176124
438727084
1028887991
1853221411
1905260931
308886659
997753012
1509857647
1110501225
893557804
277118776
1339851605
266779028
1473861029
831443260
329873917
1132052303
1824626042
521492923
573866671
280443620
169928314
1569077892
614760247
1941192882
1653555967
1739023535
136789269
1428516967
1875726751
1547347630
123151333
583278014
476651939
857029242
1042565796
106594809
441087444
1717291103
512603068
669594957
1474954985
557334677
824860669
611255254
1414872165
1817606197
650891083
1545876723
329038192
1300372145
1420161407
1008898398
1229662898
352873827
970247811
869649193
414127744
1912028530
251704964
569863125
860963743
81340680
1234774475
1346210174
153967443
756573591
1790127089
616831787
1788877465
223279109
690964860
107334939
8889856
1904271714
805488635
1612593637
744217223
3504994
526320717
1835949771
1088132452
590912547
1099478776
575354606
127186223
1114252935
1353615117
123778113
1886781432
172916603
1692467065
529058914
1465586139
1942739944
1808631215
1393614305
1322560203
1478650495
457287811
658298574
27479109
34059297
1756999258
105759084
609407286
1312826468
1000008542
1325391185
1547385193
1357654174
125431970
410622751
1385707814
415755194
1481730673
270051197
981861905
659419870
1219023951
1039714509
1402958475
1666348976
730050355
1615960863
530812044
161905946
641748801
66149913
95640500
1411874330
290033435
1265566729
1546217184
1868022143
1808470662
1054073156
833913289
993719692
1965947320
814359756
114244394
28223932
576392921
529127259
47484633
1281844314
1143351101
1049830945
461009271
1538580018
411752401
663140333
259626544
1417573302
1255340099
361130133
1304008942
141038396
1574947040
447501341
671077668
933858629
1229750686
135510863
1067620739
859865242
864405568
1517685671
607284533
427657517
1436137908
1988142213
693472550
404664196
925470116
1374734543
1089956056
200923097
1568476230
1248967731
1018554845
1591917856
1605140643
557060482
1000121930
1626893103
1005940186
128643882
612682044
1447340530
1750064214
692874893
1418772653
1518445980
143282089
1180385765
798473247
440882058
1461506520
1187619392
417438747
1625665431
442546413
33351754
102442111
423610188
1969667783
1854962348
492103187
1880605557
1271174077
1103085846
572562166
325979310
1428946496
1079159812
1328717987
672690204
1135388934
1440727637
1853925056
735761686
905003627
1159944004
677593304
743263015
569369561
1175026571
261382107
1745084351
576261297
649073999
739416578
380856839
831528984
1392889414
1149371443
1571788889
454618372
576511742
1657225320
1150977838
1636540695
732076488
176166453
646978369
120312728
1092793344
89499484
1064122277
1851667778
125783044
1305493124
20778883
1333694336
1681677061
720661805
1282602410
1355758451
1359179096
1854240627
794641213
1593580242
747018836
1304344260
622100078
363669269
191705328
1494450326
36057083
1929788369
1756929099
218071833
558877192
1783502318
702947219
1099220991
172927139
983777551
30614935
622950288
1476576218
1085527087
1197259830
1893416574
450478254
1343580876
718637695
1047162503
1149851923
672227610
1866769034
216030438
1095439277
722271115
862584107
1557397597
889521860
1427732229
1554066375
283309101
1928607400
1598343018
53442402
1134333909
94738680
1907711211
746615932
237276565
630747118
582456071
547734666
298824859
1325143516
736228808
377664410
1709114127
396320412
853602263
853866007
1278519203
1645031574
1144542826
344598404
1363829473
63019336
1540898661
1122632557
1836606077
920918212
1145549622
209699132
745194911
1429711176
1747305835
694342889
1878233200
1032084685
62925922
1798677895
542767043
596964944
481361131
416415386
567395853
124492944
1567944175
890886922
359210469
344606706
1153469980
1161077186
35919597
573866222
275547173
638277528
784064575
1253744614
689612930
1071314573
553840019
785078655
910009855
1316358353
1485197496
372756939
1802539756
869113684
1577837682
41885919
499431210
677029443
333394490
1054924369
311098965
681554260
1163670443
728127440
1777202552
1239336530
495075161
650011740
763422088
1491999372
1767448233
1984472437
173779536
171328690
1154164004
1109028308
1910278314
624488586
342471756
991611349
1244837877
1757688389
1686955089
1165002778
931217890
194638914
321953188
698830492
1313049241
317324551
1845175496
476440538
827682696
980995229
262767258
1593992913
1474607085
55937135
1476542063
1450276400
576239412
1903828280
21656568
1418010484
1548910121
1500725059
198977404
1631211067
1714949680
468809374
131607606
1874942624
334557688
1341783141
1810086493
553410576
994599171
1998667665
1796909551
1582563638
917383342
1796244670
1336962499
446097538
1646823877
1291007696
1156789742
1192784308
1908561432
1560171091
1634421223
1854341180
1147946524
892195356
415371937
1341009597
1736031821
268944606
1616092658
1430492832
1995661511
690742122
983880812
844239867
185716945
1970232872
141882850
1485899556
1170908736
1709356682
599393743
1475939420
259027585
1893978426
532893059
779994743
566865781
1575559031
1771186607
257902425
343935318
1006193097
1722649635
154778589
834388152
277266427
726996101
1442362332
926411204
469076896
817378756
725654566
382575008
366416719
1586902128
226641221
812363858
492722632
260380593
1676591006
1149124846
1670890186
21875572
199204751
960777349
158481803
1595313595
1253968098
359302298
1635377195
774143817
160472791
497757999
1358190233
1086557514
989468414
968092487
829102224
9851716
1908450519
1243236771
699520519
559488352
701831841
891977927
1873739178
1093364413
1892610866
307076298
306251839
1967630885
74143149
1315178438
94595602
1108777580
673045132
984317525
1523444885
1194001241
675906349
681952832
1473028003
1083060035
1291034009
1694933080
656905965
227896567
1024384775
1279859206
597433714
1258548734
1983261635
482870917
351930074
433354235
449604328
1111401835
1320043732
1307226825
1087038172
1065117391
1702702729
946891801
53050460
1667746310
700000668
845294354
403162397
249412654
413512382
5150890
1444647603
1635100983
1333945368
1226497688
1770208768
1616460485
1268454343
1006898762
235071962
1645842611
68979638
612751661
1709642585
1047703105
1984369251
1591272233
963248365
1661241368
659173253
1561643298
1664273794
216218060
106963070
1610788958
979250103
526136203
1030009575
1623287700
994932412
1811611612
1824734170
774972122
866346824
592282825
1813901131
348160652
1148925549
1125432387
663145468
833143843
1842947492
313144970
1072154863
1441195561
996137753
1089951069
1237249216
1005347355
1683377060
1108728435
1882045989
741921030
1590239401
851869085
340877096
1228429543
1528137914
1723156410
247247585
1244072565
586450910
1645166644
11966350
423460351
1821108441
1294007517
1746404837
1117359760
1233801974
1636208599
442346684
1837815978
998095901
1826029410
1718695807
1351128824
1144063198
665767509
614651206
1889299035
1288886988
24662220
1939910640
1886203978
1929565623
1082813141
1184732721
14477740
251405730
585471589
820022738
1425769140
878184803
1419072903
246692934
197780848
301178621
648694512
1620087120
1702130237
1343546232
119889456
1771545382
47168462
666381751
44230012
1743825130
1764209992
1133173279
989748272
84366345
862370405
1108505204
357948551
1955185578
561788690
1705256005
125762373
493894729
738295301
109274796
1731927098
865954031
648330386
816185861
1016577545
959631176
1579022998
1579336477
1520914959
1049950204
495368686
1045680390
912520969
545752803
1168997532
253116839
1892742178
1219822227
1885335612
1338988012
1420522730
881304461
1261657458
501105244
1957652334
317263936
520236253
1463887326
1684904244
492524843
175416249
154799784
881791820
1592855442
1611619135
1253935426
1123214997
1230982602
1649804207
1084598837
164802132
184873515
1612258320
1939798069
1588997660
1816690016
195984236
1812195749
786188046
308671851
1812513828
905940146
608559118
1399307289
688752066
850622637
1604296574
147225142
858533528
699313609
439394924
115135673
1894432233
1028390116
874533956
340568903
163888570
1319665528
934133668
1915062107
1129901843
661759577
1570018021
800736776
1174185881
1235649215
1269046142
1321859390
912107585
140962318
121279701
708040505
677699280
1376232393
680011016
1269476103
1546240667
1482484531
904103376
760996498
1649638852
975989855
372449075
950490599
645203913
49666459
290441283
583868204
1065264113
1248428757
1652801446
876318708
878062081
871125940
1178770009
1150754252
1335922126
1807822342
225121409
1453102852
1581576496
282437185
1235117558
717571210
578033908
1731354420
1437436394
518199840
348379100
1605057854
794328236
681404040
415562153
173137171
265423255
153911989
289310503
619527423
155532863
1124519422
945207933
685177938
256595277
1663678828
488160873
1244960994
1829978425
1806573340
197462385
1529256765
1933553977
1738418325
1257363122
1451000525
1179420003
1367201668
1740872298
1654877865
372456691
913849494
612230066
1772241443
235489105
1460206260
454100522
971397406
460756556
704924910
605702686
1024858020
861443750
716394704
1652289480
1100601988
507894919
896398558
25841908
1571438730
229410338
1333072915
1901375995
1630863054
320737456
819122336
1671503877
1055909911
1424040918
964561628
993717168
898221587
413039692
634432638
247070732
1241683369
512289356
1172966491
449688834
796389017
1209578307
1516763467
784204438
1125053515
1200870655
1172604365
667813016
1217159274
86128845
156761135
943105606
283021445
1341359761
169433568
1425467528
1039383777
1012473499
981367013
1451503988
1416366769
1788702384
1398190611
1547356488
1496194928
1711207742
1707481100
611818329
227011112
469323972
410606112
588312632
1334928429
446709725
1229452891
361860424
712646872
548868477
776322481
429992400
1148133091
151309320
454344603
969781066
1267279784
21456022
710695724
1556861827
243606124
1208965111
1207686956
229209870
1530922344
1721462503
1033322065
1007686634
1811387696
1969406979
1288009511
1413845773
1493389556
560786037
440801904
747835303
1675522734
1568448503
1608177178
1836311721
111906870
1807573145
712820656
490515300
236151019
551374613
303370897
1265057449
1334357782
428409545
280076705
1474738906
1000512019
150619274
368212206
1018046002
1261637016
181396243
1057390289
1613465926
1413387660
221766258
550472729
743239893
1260858967
1362476709
936602845
587347055
1710507417
1706509301
1294258333
1698831282
413278845
874384004
1444954957
436032980
496144455
717171657
1993058851
979547732
1418091607
1768264616
1673328853
1382978151
1689330275
1813270605
413333755
1342770282
192573831
1422755903
1486198287
1494126492
511058215
1994711252
422924061
1890140612
1257100417
1969580764
1229656333
873674311
1614771769
1716023843
1554550033
1627848481
1134151213
581245423
1061460062
126128016
705664317
1932179227
521901548
544465360
188337392
77842557
195374320
1645123044
548437406
1167494578
1053909619
1447588363
949142954
1593832563
394773224
287751514
220311015
1800131842
1187773068
418567593
451459943
1554814345
1178932564
526563692
1487515324
1119384541
1364775963
1702067764
213714583
45480372
248826938
1108084852
751810543
287205740
637105966
260394605
900854356
941732927
1305789100
433215658
1799336933
777801017
1341703206
89605839
915671145
1782067971
1924531357
20939206
1321250620
1266798520
1407537467
1334019371
1393472356
642892470
1674668073
1150849972
753246664
1995337856
1056950036
1068952851
713066595
493306557
1431408461
502957035
918667641
1945824768
695777820
661937215
956726598
134378620
1386897159
1278578088
494342742
754557410
619230660
1673658926
213111140
1089326725
1610892548
1705447354
1194853185
1343836758
380817145
946916064
637942905
914807567
1714612496
108918074
612537667
1486255994
1507147941
905516500
1884782891
236836250
1720149064
1306030377
1346392556
838746172
1170938199
969846377
1086290151
1262594142
1064212609
1186872000
1879901361
128959380
839676630
638914946
23661810
1009147
937738833
1663919939
384445309
1351502683
1874099667
1369229838
112489412
484492398
1865014130
3860074
231212272
586859747
49399549
1470470604
627230679
481380660
1393795197
257506493
1034408347
1313200284
327266371
1374364968
1918388527
641046171
619157203
1932259043
279624149
1193945145
1067014704
508983526
75130938
1075697551
85256265
611528520
548517162
1843228003
521071191
533280209
362736583
350919227
1193540965
861900159
973732043
1167078125
738634106
499430405
1213194594
1593742006
559641321
1398520702
735164183
582170137
1604506600
710461526
1673742777
1563373866
1745531412
1743399139
732345480
1941840624
1089605689
918544267
1417477695
1356030604
1928729136
1155514722
501603482
1437871029
921953443
784002677
1960309470
860514989
1894769910
683489120
119659319
1465366212
400632925
751310402
1902412066
119726799
719064450
685882144
634303825
1668494002
1773819344
1492960802
1471190951
1374794740
937785744
985143296
97696591
777672052
1800934729
420895960
1261313538
274996699
1444422465
1617701440
1238348990
1583119384
1997826923
1775323566
671788564
1775638644
1438211233
1874649195
687400227
921017480
590802207
208376566
1162740941
994221010
1840987074
612618682
1222776175
403723546
284240443
1748983693
1582211261
435768335
1684323771
1126808743
500085286
1936810147
686306087
1182637418
1059580261
1473873951
1422175583
1844662621
20943747
782931486
1512961413
319292682
121899876
943740885
14093580
858665181
230282770
1899170150
805560575
550173472
783992533
729409179
1822402356
1103475581
936684979
1188316047
1198119786
857589993
1990756256
1695438773
35490179
802580655
1898795614
871018181
1275238280
734978418
1089332557
255573815
815068934
1213526277
1498841898
746139587
187432819
379809456
1481259598
1521694392
490718806
279035290
389629966
1425575262
1518700923
1683041112
1630207761
1134150300
342816211
1770676108
114407791
1582830507
245952439
1871264214
275754166
564585591
1853906366
325504975
747441308
710380758
420497069
1250881696
1668502605
1279115163
1769332624
1974708955
1084101216
1592034298
1051331574
37852946
541976360
1442592900
1622215984
1414990587
697597242
919084496
467960027
565180994
176737850
352449068
1172372895
764645314
528201970
1504562173
620570627
1506502051
9621377
943804720
937772112
934256308
892233222
1861927844
1632368149
770878840
1101197324
1239837110
610532686
1110514804
1656242638
1543991968
598939896
38173463
82818727
304963265
1228699748
671814891
1960614523
830961852
1173666973
1356669670
96625564
1288725372
148767125
394992240
1538007863
1655851756
722679727
163940432
658544537
262830574
1965087579
140296496
654262187
117075267
1145619725
680048517
1810224752
851337144
313793264
1457760132
308551810
1357445223
908938357
632745882
1753509172
1134199433
681826588
223238705
275862426
1948755736
1545887528
1178659525
1770137748
1581102442
837630744
1603507851
1713160719
1237375909
1232870978
1445345569
517157384
446592254
451970268
1393412065
1578904390
458643401
1383911276
1965743460
1159343541
548651231
861590140
1109277380
517168589
1715906841
1048117860
739180341
379787015
1516021244
641483069
403808431
974025168
499441022
1888078006
709788801
716943046
786428055
370158748
1073159745
1279444523
1542111875
966887798
572848844
1618466167
868447696
940602749
1861959557
905474956
1515526292
1053841493
1294865771
1750288157
716083128
1063895165
1727211195
1087165597
436610149
661490937
54230908
532984583
98450403
1223720836
197139476
595892840
829062547
471320401
17716363
558514248
1742181467
676469019
792476335
88484653
310751532
686298937
1617231666
1581763434
288741296
1490811213
1648720893
775304093
1186158304
1833705386
864260724
462179751
1346617298
653520274
257942041
1435545857
160866812
1622623205
280332897
124937119
315927841
540175163
1180994121
318391040
769748323
1976956005
789403620
397127296
922886387
1303445309
1163293489
839057273
261365158
1206381119
1439536626
29784191
1446663499
145447762
798424302
945798936
1012770044
1278926815
1346826279
264745018
359460112
1734959726
1249275542
175542274
213378360
582170506
397647437
119558263
396136123
667539217
1772556812
1770576369
1505304817
1298840627
812015112
311785292
701407594
1251593598
1852417707
1882712996
670411897
25203451
200814593
140236180
1213983649
228157851
1988882359
15419050
824198903
1334533962
1112167075
1037001027
1193348885
916249103
1958930928
1034788597
727680463
613861346
183748936
340715881
905797872
1043735227
442921151
1593825941
1433824308
1668960257
524479374
147822872
1333432651
486639011
244391343
1761176446
1426509109
1464113283
1594333122
334256662
1534145133
1109039363
961558626
1985220510
593288148
382228388
1295359360
1061602161
1555372143
735555786
577227485
589055715
1339909700
1777226515
1584104829
87546248
1067844663
1511701826
976915125
1626676671
1582282300
606988652
706411873
1545023392
1703678477
1841059487
681986399
337559893
1090142619
1350990630
1610491919
1729235602
1321915982
1624674267
1500643465
1618641101
1652302721
198528426
1747427734
523569484
1748375867
1381318990
38453799
698268522
1091732772
1935423660
807913173
1556206137
902534182
156845096
693331784
1914807283
487198159
1967656452
751974362
927156481
402627490
1416535234
281542034
752228661
1700241990
957799467
1971459543
204381513
1125063867
847991884
1267139734
1715235434
276583050
1965463728
435243527
869316237
1764274093
453345641
1878300804
200963311
568534854
8143351
453290621
1768254818
1033146314
1125780262
1435025712
933297523
657658847
1695684636
1242037444
1354259530
872699905
573486985
1216013611
235767487
1916986393
995199073
823327495
790576400
1409859448
1834072287
1573204656
243740889
668283926
1092677740
1279623088
937070454
1721601569
1824015547
150533191
33852518
89355648
551011052
358621628
394484140
963244614
513287216
1719082347
574461728
1522773756
1038162020
1546722667
1429379232
1605954441
1912880204
842535529
1703096066
749450117
199476041
952329844
769075020
1630018147
1087724404
791103863
734462568
434938696
209549732
1099970892
1940468575
1846157175
497955258
1211695954
833643300
1545151446
1208184926
1264903883
321688854
214865357
821529472
1272522873
1403699178
1276116726
248865767
1267802645
371697428
287349621
143825424
637786449
755403723
250142211
1576527022
187620338
1522125529
871685703
1381458171
403834372
1001631244
1759907189
1624159061
1959545444
753694883
1413316325
1778613773
728304554
1024818499
1826466066
713079367
1884227786
397769515
647976322
520846676
1488230709
1927920646
926953168
1548630667
1492958294
1381152380
1819921760
419406435
447112947
291113272
1571763284
344567170
1690326365
269630153
310334921
1689570425
1961957598
163693276
804350555
263272639
561781665
590706297
861984028
518827991
1990382853
1497502954
1520561214
242984146
545231363
1574270254
259597639
240016934
107427401
1729295535
88296313
259699693
595172362
1323055037
1888499877
1022681992
1181709484
1340500754
1177046114
1668432173
1181931599
1068749155
88287408
458674401
714483579
136895641
751121770
1720534510
1593418961
384703683
1959065011
897524413
1065936618
408125177
1558247814
1995455341
1860591167
1576937614
1874175073
872842694
31515633
1331746350
237139770
1961030830
181333840
50635228
1094398064
638902562
275193399
1781668564
1081563155
1221280911
1413660184
1193551856
1336896393
921633699
1409215546
1061886814
1528500568
408335722
823148485
539063129
646597974
1722723718
1770230525
1190771901
1193763076
187047186
1764807223
1893044536
1162090825
1604771871
1466325682
304203421
1636916540
1850185249
831609386
127256578
277340561
663848351
1042497578
112219208
1445341111
1811750397
1303140529
737784101
1483864229
1872384762
1071228785
636614116
586239795
798704354
48437046
1465839352
49694209
1492452504
685148377
514416052
190800306
990561940
856872153
907350878
874095339
382148863
619577739
1476791285
1754955230
1109456764
1556635317
1486711144
90024314
1281958969
784546253
864652218
1365838144
710929277
1093722018
834847577
419583190
1032446425
1706907672
1321378314
1115818402
1128193108
1306804742
363386471
1556334825
486331
254509212
144464036
1165036873
317193335
1936456273
1286778622
1806976198
135146700
1238123870
1063192248
1192172659
1826349244
982828871
374407466
315749446
1584517641
546589803
1304280827
14158101
1183784829
100001208
1338764932
398730486
1850300800
94832862
1158353882
1283654268
1535493840
1791532477
1745902232
1075344122
256191268
1920456461
1754468900
854947552
1412171281
321674271
1772830979
1345502696
1497767632
1057676021
1230691444
1472805408
30529771
1642674919
593233947
49617554
1332500206
1005628869
1531300761
581603305
2523915
349228371
372549996
1900485123
915744280
1745733550
1314736073
222360473
778102391
3124354
271482358
343614224
1492221638
1987848127
935981391
1905892783
1228359972
1519459915
903578165
1262843371
773758824
1958778131
516390470
126108808
869309764
1865959525
368200716
207625882
1501598916
1108736329
1951154062
529864971
260231716
1164298928
1072820207
1906962898
1547906465
1853983777
1939203272
1666437731
1006938199
1550470507
567400305
1494643279
786193663
887077221
1980583771
42681644
706693528
687341164
821257582
1813040292
102050704
268457391
1807844482
43745785
1832837902
246441189
1031175359
1049784756
1377532834
1107110191
720761557
1669366063
51970292
1741617388
83382508
327922711
915027920
1029018493
357986319
1374376196
1580256643
1237140434
255905172
1223288317
1391377826
1021747191
1339915145
1982232544
1885375754
325519073
1500932355
814257753
287478747
138113770
427814267
1991774326
1356454446
1029074423
74124997
1301465277
822808418
889418516
288904898
1899828008
829708951
898034243
1442672987
1044576276
803694713
1652661060
1127653725
1677675035
329354846
1446881387
232783650
864910271
12552219
584556165
652367959
811090711
906526044
1048942816
1164409002
1052013762
1606177837
1906503804
1381887316
1913856523
1313803121
91608183
971468265
1885953498
954893497
1056521042
551567778
690838127
948235537
356077165
393579367
493343584
1579074205
295338870
1178537832
232714695
1197865348
1823257320
484902908
840597361
1905330121
1562903997
1979222107
771898282
376706465
1263034287
394939233
1773865603
1725009514
1236891136
293650171
923205147
1516146927
1528816465
1730773156
712086530
681192796
1241700228
722781539
1272833804
895313609
1541945523
1916674735
1656475054
190976798
159024375
1232016506
611187175
1870404984
931694308
1854148414
1782920517
1421600897
541289955
8526402
1750899124
112386076
199569984
1509247033
1691859210
661581810
777702175
965828613
1711344402
62426994
1470374221
977196657
50257741
564565714
466451302
1551521899
1956165121
1100475782
1212069105
1945283752
363384599
1646229263
322747053
580921484
217682090
31017782
1783752059
1903460619
793315207
1382742722
510729654
1501604250
974856973
1520290063
1979874032
599700454
481622812
1732453195
1030922329
611251995
117611435
576116910
205330333
1594048061
720602577
1181827719
1181758765
46621461
1403953683
1380172409
1897983294
682444736
209531793
596006203
1645141804
104669862
1789639024
1618648501
1291564943
1660841429
877829751
874241556
172513407
328601680
1551697340
1968769972
2339685
529967679
584691683
1866750848
1069899088
223711927
69553453
600817110
1827672318
1787267689
1440898930
728698993
1860318907
1035854372
849259017
1737130599
499506937
1413142798
1484759429
1828284919
1292072457
378850770
1875148260
1875204171
810061431
862974312
440888252
1370080901
1733422244
1243369879
403603503
1876728653
42350721
751832606
1179488034
651791087
1461929779
1537202835
310273322
1674271367
612891284
1608714683
768333886
1857874115
663770933
1060940031
1758329594
255710572
811582413
1140699153
374734619
759370610
843842252
1723412422
676697515
1623488915
654819419
709487513
1056689417
206924776
1782823676
699472553
867394866
584302439
1383664186
1564170277
686348272
1108486301
1856366339
197467930
275200820
962304102
1102869476
1810488062
1215393636
1683357775
1610516885
17274145
1211433238
1749121401
1104644719
185177681
558498489
592723092
868635260
1644232894
1032886402
318938300
75135092
1555999119
1996971668
752442267
480513419
103348546
1891447692
1913418731
741319817
184031447
474209930
1099600656
374591759
649843293
399344234
614114483
865498333
1412430518
1656501134
1033354190
508018787
993339741
12972031
637545275
1498054275
1307568017
1102280058
1597645996
140974065
274671775
1715667179
1739431293
531283876
367409973
1033351210
300367220
200496263
1522758554
481790684
999520930
1919040371
1301974905
942037958
1426485438
1543064216
111832583
1374529642
454801426
1785833448
1944384006
1727224759
1456204743
1987731760
1999532212
1810919513
1081795352
1543027088
1359426393
1254387993
1172945403
1001068489
293801697
1772444667
466648043
468364268
734778637
568316781
7181787
1616492084
98977014
413618221
1342739780
930639834
656980204
1114313820
1206043882
51301783
586486594
1094481060
1386221692
1933038375
647478632
1811812548
196590059
547447016
259462436
1751699534
531751664
556490460
1951555859
757340132
841069870
268370562
1308845282
1998452442
1625238675
1529530239
475389915
958121170
808285579
1543515803
1367347856
838309343
1686856434
1530765786
384484980
525564910
1330751556
885218393
604875631
1030493569
956540495
264945334
1868166301
1239907028
353589857
481989149
1575854608
1919201027
208901832
983079104
36565117
1450691327
1664936225
1341636882
1572548352
1074369218
1621794553
658527763
1489075145
1676513644
1575911869
1628365424
286195482
1842705890
565690519
1809169290
124956115
665824273
162962037
1733897527
420947978
1646533272
1951614829
921062291
1800799638
576124537
400204262
68938254
1644862586
1143249527
1953675631
556188889
749219338
1825206476
1506950686
1916656530
1173373118
345219552
1958217435
1310115762
903770357
672223794
1396143249
928361988
1454581701
1328175072
1978749852
25460411
674216510
544420567
357033035
910030335
1756238991
475004306
562131126
390031846
1499076498
743873935
1540837245
996423815
674164957
1552856299
1013665177
345825619
1722838014
1019722980
879146086
460989007
335755205
649033990
635796172
1779736563
707606839
852846275
830127170
1748724184
250390024
1023252842
1466480591
472624566
597374685
374743851
1394721745
1100442019
786216493
1043645296
799949898
274215033
1263075350
1116918841
417580032
429499184
804382307
961793620
635950805
1350914058
1658558618
1050317630
1205523974
434858721
449028986
1517760846
1689705207
25182521
1908624395
577296472
202423497
903392716
1644877136
813406942
139641823
475823656
1277393345
1068212680
399049131
299421107
158134555
1913223158
1559609127
679192718
219773083
604931054
1197913657
1218836364
231453958
206296989
975354256
1745813219
216895470
1479213112
90165567
1200072394
1817728868
1031621871
23595580
1079613839
685038644
1369539225
1191817625
208920021
841221800
1896557183
629337897
449668408
977277018
1941756377
1152105839
1736169628
562744490
336529699
1192779504
1745335460
1490708504
526331257
215085638
1844097933
319847190
470868843
1793728563
1702327406
1601942216
456610278
686497247
165664024
723241376
939569430
658094789
245771475
1044617100
1319435292
1614382464
788595331
721405534
1350689106
1837970918
323215901
1975593157
748245249
241559347
289697582
1054191151
1239184628
1183068730
1880365772
286433609
344830108
1709363890
1291397612
816536233
179497648
759766650
214169801
1575810662
1489490219
606977805
384611523
1210059936
463673874
1726427033
37707589
1283661588
906334365
691552529
1243309198
722147236
404184174
1023929927
140019399
688360339
1891869738
1868504777
1571601941
229309497
1504030982
648136256
362757588
1273541548
806131476
1879230416
378411269
1230205540
1366697177
1429235243
865119453
559668642
1400212663
1212784669
1231915316
743711301
1453359396
1113155965
1511919284
1021818217
203851758
1006035994
147856786
547632100
1939759532
1158218537
1882249436
1320900181
1569344492
603037273
924666495
310992871
1188164710
1984860304
71779680
841353963
244220217
1111069975
403928461
584443458
1348015765
807502050
1916964411
1477099123
1826433077
683640556
1321934573
1191399505
1792014611
1396308098
1235000943
778713774
356585494
549783724
25457739
497994989
500279470
1815125489
1333782016
1647912939
1996980981
1057511088
1660861048
763659905
504568748
554126582
1371503933
1415352360
1141004990
390561353
499491084
342289422
709227504
927475826
1673802453
1396349709
1089071583
670757664
721199023
1256118977
1836283965
690849932
1528885571
173036394
1368036331
145952722
1954407378
638380987
1959402565
1573784692
341074493
429094729
1777287959
756015522
587462478
290504678
1146641002
1153304507
972530375
1272306496
1312136624
1906582213
50394515
1401453259
896817015
892711521
69486270
1429109669
875981272
629108031
1408923406
1829521806
1093926466
77663040
1811628975
1306131049
1528625517
1487824654
1395623574
358616027
599719205
733122947
1455949795
1567220299
49486860
70396356
565001464
1953211982
340013348
1383297775
249708707
1935767076
1698227289
1448892528
1943982353
1929701752
640455417
127432312
1276219380
475324810
76466452
525297710
1762399715
1330294535
164861286
511552688
1335168263
1699624919
944386547
1281331429
761879161
1658816348
1757680933
613914349
672587291
579013678
450632419
483174217
1351966399
826420659
327710057
116274288
1089096321
1492683498
379399325
1473156330
131294517
1645033938
133680688
1881927224
665675633
1401193205
211605275
920298764
282149575
74421496
970723232
125655260
1402359014
1537934173
735228093
865376546
1008825435
1058681919
621418615
590892359
178086144
1084312941
776305238
1364968675
1479069333
157281201
775465914
449798722
147614753
1960192164
1436201389
269716218
950895211
691704956
380258171
1690134325
1565944231
1062459324
615655797
1360685956
1447211074
837382169
331764774
598165796
1608290446
324977159
1080815204
1814032226
91192566
1462333512
1107448854
30414402
871264883
1788506966
1295070187
1046981577
868728701
768712013
402857892
508394432
625727292
1761806554
772684012
321957412
638220107
701007015
1174760050
710654058
1157676003
1045093768
1299432315
1946366112
443026122
1260732659
1143681286
1340703975
752548167
178139442
1756678230
1154092174
1076465998
961433688
358606156
685281242
852743311
1405786988
1398451335
1162388246
1396634769
1333276594
821405625
797232219
659601432
107261366
734958664
1685404521
64698158
9807363
1959945689
907283432
1150217109
370161146
656356224
1046098799
162901197
1161082742
1587388280
1610532224
644825680
1954366213
294433410
690589259
1012033784
1248765718
1431928435
1664293604
1403200398
87402770
1469214102
1232433120
1302555680
12371805
1314019290
1824399409
223688144
502200097
1286764681
335764757
525773995
1458276766
1276005817
742740805
218193753
849394798
3875065
706304853
305077465
1312507358
522380045
1691660569
1818398708
1787919111
517562566
1442268556
1038843185
130816366
1785198436
1410835714
675332932
1070665061
282204123
1977295389
540593262
727512570
1604727752
1137845305
1056141856
831956815
822410655
1660701101
1874318062
1251623524
1084758230
1186548915
678360397
1551692605
472395506
162638986
1244890654
725623582
1359216140
90693041
1565022725
1777553533
1414034412
1514636570
1494809239
1871750734
785556225
92871778
717001662
1875928967
1660431826
1455108935
1176072643
1298710428
202147544
1490681184
1244667047
866029761
1650162997
1473120651
490096703
861678945
1817342508
566775185
703160882
1331013652
763908160
1487150580
1658420860
1622559450
165945061
1949709350
1711448921
191511082
412272664
763039729
1313478158
90091182
1643036066
1184391122
46400590
729538877
943699440
1998389096
1591191698
1629649295
10476272
1379649969
1349545062
981714323
917971940
378860893
1075460586
1886095490
1600596339
703343781
1960211025
847259228
811475689
163795588
1107842575
1298405646
434450919
1094442212
1709983906
1710722477
1743660015
984561562
886437764
1439107815
177203026
1154575865
1222993695
465771875
1426720061
1760557826
1917979505
1818953413
975583487
1073511588
1320537380
1384258191
137605519
676706537
704587511
1787084168
874248764
1825353432
590914744
1708928884
802828705
466218930
1278615494
1479240478
76548548
747994945
295087959
1849257228
288405190
1880469222
1885989281
1025914711
493212205
1910437247
804511297
1763396075
1155867199
609688711
459375430
1840038513
785364276
141257613
1871675741
1737964102
843258209
1723584384
1160800127
1757744382
389854702
1922899738
836473713
1918306583
393646818
1177508881
636279111
1710984096
1875960371
1743753218
389223328
678725116
1465469867
68722277
1530548224
1095114266
1187522307
294622670
891045987
227168272
1872195241
941191436
631216970
264560054
1365978003
750876231
923564609
661571093
594543190
1540651393
635982270
352964164
1587194818
537343578
1459402527
365505452
1043995510
1967682698
632267893
1315703325
1274158137
1093527202
1887435705
1412113982
220465384
1780650314
374568647
716641999
610709390
776561476
550441795
548635539
832538398
933631856
1885549142
1448663267
1291682769
571913659
552328581
1642770588
253944272
1974708018
1116440907
335308978
1107770948
36259164
1091530298
928126290
609319751
1165042772
51118756
1219839609
1662354777
1575342662
953010135
778668039
1053755731
1219102989
44094670
1585327689
376307585
206922611
50861704
1817981714
990209599
87346731
1520425767
653562963
651794437
10739261
1073822684
472081851
1415354118
989497306
1061759054
1299450119
1977086295
1552126727
304343034
184206221
689120017
1446442358
107322248
1445666618
725442720
1330602186
886280763
1257195736
1980621721
1106881103
394907536
72579780
527818990
967000892
1266463003
47021661
1923846315
1298459194
1345099380
1020424217
515833397
437967336
276331853
598580491
91220089
1579036906
1804485492
672857472
513583609
1653560017
801581745
1501629005
914759955
1859888450
896207673
929865228
99600363
605195086
1092538994
1659607414
1201065969
263230031
672941242
1544913335
1615831726
1001242904
1944262862
448353226
1723034303
1014737393
1375603805
678627102
207027348
1283918818
1668372824
251152682
1170110505
1508741758
1354446530
1146405815
1526116695
213423292
743612128
327061705
305299358
893278532
1157819825
667930541
70793220
336597776
1947421299
1318651229
205920200
1685491966
1819358249
252603367
1765026094
731418518
982748766
1089977185
1634774044
1356132266
949823169
1498846216
277956213
122954644
1294601657
1630841138
191515626
645054991
1759754723
590858606
1250748557
1946133179
133490719
987642678
1519617903
345879538
1239613977
722553194
1843423079
1276332322
377560006
1386436528
1067316094
56952576
472706902
521535382
1464560570
1415769458
486126588
438691987
525992993
264469345
1511631771
169984429
1263600123
1244765912
49105493
182344715
1598676876
1526978688
476414915
1425738230
576843053
1356562694
67902673
259787022
1552001247
831715572
732985464
1419146557
1491804541
260195572
1246554107
358441723
978572261
1563386642
431530122
221003637
1650247743
773066275
166280569
775746168
158928403
1321062736
64865613
986279213
434501408
1963506291
1724042555
274851991
296774045
1057269263
1123876319
316444392
799917407
951821777
809593475
1710753401
1989049904
212919880
969534135
632844998
682783995
1066980032
946887447
265797422
1017915239
1153190049
1191412169
1700213482
813235790
1828101856
532096973
825610601
1360698119
1700668747
1266809827
1255780317
1291697081
1081623460
1825285614
1588494957
1107673017
458133473
1122372512
434535279
1136319253
930109715
1558524316
26750484
753793167
720776722
231953734
1437327863
1803532140
1533435571
92962174
1091948371
374175290
1799068191
1968363975
1281311360
772094123
23829073
1461616202
468672190
525172291
298265719
955746274
1099248661
1685011951
1553813159
419056320
907426444
387634267
1381039179
1525171981
224650522
1944607521
512352168
1129478170
87805524
1594665733
1164661685
946420316
92459069
1596148122
1094769110
1022078462
1827262548
1607706573
174861456
881605027
1492628890
1113259486
543974254
816400834
1083843945
996517272
653700323
1909362988
838053535
1974363442
459275656
341738534
1199980009
301720402
1324527291
1049693597
422492961
8263590
1868311652
1147340851
1861823122
669590022
1880558451
1686645628
1607432438
1077408758
1369157133
872524068
1430403182
1276187257
1128483726
1491542088
1510150495
672208132
926427430
1794166958
1843660013
564638345
441328037
1228133251
1290907199
602989181
291424636
113442083
1135390077
822923152
1746440308
1790738668
271620832
45075514
599585501
1818998958
1739394921
1027520605
1019781905
823038869
1232701035
857328626
1208968396
6435187
1627360139
1781176255
478959807
1561866278
845879717
967733569
831588039
527771877
1375292972
1530360333
1206033584
1857854616
1566935554
640178402
1856433653
1258833942
378165387
1767116369
551255552
784509287
1330968451
1578418466
600903236
1385327668
676601756
1309484768
1752147167
482629890
1652426227
103388562
561465924
986331387
1355669949
434892851
1600773112
1509730944
124029374
729558358
1267562366
167656509
1991335113
1218668431
415445696
741260500
839041931
741730885
252063405
1099216520
1171086953
1760947964
444873482
1465584667
306073075
424459110
675466737
48941674
1180273020
1093632139
885264522
1536394949
1215586402
348958149
875345650
1271904410
968894410
219702197
502184667
1132042703
1039405290
346702710
1134804568
1648607030
499554003
383599044
793174175
112300020
1162972770
1859642737
546285738
1934870871
1057421363
652930648
1311542938
1891478264
1658515081
1095881257
680258313
931210840
1759426115
1551831438
329457924
1030397235
1844293836
1731167417
952070108
1642376964
343322782
1143541287
1772366090
619339734
239546219
1120020703
59811230
824384244
626143396
796266452
966030664
1922474032
1631284936
563166717
885968905
1320630283
547346402
950393652
478973587
562655754
1037415212
983867386
1613389329
1873013153
1539443884
1570973828
1372616589
1487573852
17244786
104407333
1804313194
768386586
1431528936
1150797211
1768977239
19431484
87276647
1926946004
1695324653
1937400661
593119418
487158694
1265334869
862248629
129850594
757784282
1299925905
1196259398
665862534
1008827642
483050834
893900185
1252193831
389414354
604961753
1359455396
1530151958
1899352937
1079895850
668572391
1747404114
572237379
807139459
521736063
991953258
197644078
490945096
480487725
794189478
866537422
1233353636
620400398
1255068999
541572926
1969536337
550256518
1718532518
751140701
1743162560
781659603
271047923
176357192
821711319
1008417144
1621356500
910413010
1516192756
1042114583
545835458
409521844
489279526
187923710
847050155
1026752262
189996548
20882040
1680019236
743598807
1870295371
1932206517
266839186
819438180
402069920
1799325113
1775474006
1862650437
1638831186
710620905
419878018
54705235
1640922878
779011258
156190378
298236248
397524468
1571046923
1750526061
1798722315
900379564
81540249
681451322
1448830514
1934652267
384667635
377257896
1045429926
1773350244
228316737
351576379
1948654297
870237283
974933712
880845330
1810956044
514820417
1451609744
1774287272
1022386206
1232943139
1758706063
1271581824
805571851
622236566
491130224
768598966
1710268269
31733333
548813907
629227795
618949625
270355980
1881296921
1843219243
1788755123
1250755195
818008673
884785913
17402286
1422067217
730044080
89300193
1410514450
359044526
471223721
1184467952
665989167
1898165929
345234335
1783415831
945914725
1796759651
728139855
565779176
1141673501
809958425
1875879472
826593948
1443522044
1616068669
666989628
1013696594
1224536337
1599088943
1732626754
1678298318
988940363
1131714469
1092090207
560200849
1696811744
566823832
1756884986
1600318990
502899060
1669405870
1861067375
446527325
151012845
1306662273
102609800
1812102341
1686498998
765398077
1683313070
822189975
1542216125
1315517745
701545743
978796698
1374875724
1991414725
1441263870
401333618
755077589
1716347486
864763857
1811425507
626417773
792925403
195527590
1534274699
806075722
1785033486
86604087
379090894
39874666
1127820865
62880117
1472267631
948891051
1429352147
675581104
136859771
1513458870
854887288
1327197597
459138261
1915775873
910436780
136082193
1673422618
430168726
113293510
1185325126
1705397020
1125559962
1355551369
845241401
786551574
804642014
49641868
1820109553
1358087442
1111134684
568335102
1006026619
1901465512
678793990
1304222177
782315309
414395260
1252637629
1229278113
29905648
1945523577
1315833622
1304404099
887874749
1900190302
389149890
405625596
1895649635
1715980993
656843210
522104972
1104105973
692782213
599708360
381207068
1253530932
684323298
282579465
1276328543
667625617
899249184
1609242594
1317493662
1025725088
945123768
1848860669
1425732085
1780344271
611553697
128121472
1721686934
420784990
1200890614
83387862
1239801549
389563398
1821155864
467676621
945051100
397401685
399016418
153992233
104128561
701244232
589029712
1464229130
313244407
1301757152
297586922
50691246
97992012
131815796
1976309086
561652496
1130656464
336280984
1998339960
278679011
1942750981
51329633
963417806
625281325
1284095938
1587859522
935156277
101319982
1903215359
609394351
1359906811
1991643671
1432375068
216646677
1337528365
878926859
268609199
745256951
1505114034
616249431
436695376
1480894639
1535616263
123974933
1482757350
560862452
30129460
1589871138
444475905
639238118
952731399
903520566
391223439
1542476854
524925641
893721468
1433983879
1773735093
869896295
516269039
1766087955
487709731
1561013771
1703850056
1941850341
305943252
618316178
1881345335
794287432
1097382227
293043297
385399514
831166950
1382090530
1841983635
461856342
515713370
839442873
1142523976
723233487
1557730062
1345285140
1656844078
1263977242
1656662952
456386246
1600420232
1889898215
1691721037
443806898
1444942980
494874107
1875360656
988844995
850161476
1948985646
1919880869
1831766207
182124592
1176814098
1942546274
148784126
795583706
1347093678
346194821
567331886
72353617
1009132910
1700493219
63069299
378008098
594541007
631211118
146662809
958538977
420802816
830865653
297036529
47187104
1485464096
705523020
728417964
189624298
350480535
1652439247
1798169191
510038858
1842321955
531929054
1892997990
541975473
683947164
657318282
1965709879
780687214
1408945937
549701434
309750400
917782421
1089331067
384032629
591287323
189404997
1628651738
65798800
850401974
1863662989
1728697848
30306018
429358661
1118119993
1622844341
1784579103
696660496
471291078
1214128311
1959159828
445103172
1694654432
548025630
57293028
230031662
477203856
1807495229
1521093827
1694060935
1937222725
665501240
1365975595
1549593041
1871101382
521115253
1379254109
957856038
1101431468
114235698
539012967
560972560
284681735
802037273
1934506203
781341011
1812015937
102570394
774877997
919131133
899368061
1960657786
1494418801
1566558903
1449786109
104598263
615095969
369756791
1032038040
154000967
114083468
381909768
107557912
371737865
913179249
1198161750
362722253
480712978
558257280
597004740
243590233
826723066
1595229029
357055381
675115344
1398187269
160421437
892617159
613519428
1275952018
418015726
374633463
1032617233
601962695
794692875
1976564940
1171082439
1799416692
99806932
1766503119
1906019285
1009497318
1925817999
947430501
152231
157103200
453414649
1912943870
1888858024
736344453
418618758
1331302960
1544313114
177873257
675540901
72644995
365428758
1137363421
891443560
51598841
1944176826
1722478811
1756237364
1756086022
1735985242
1739450005
1349292536
1505595218
1577044991
936614310
27079312
563305561
380906046
791754161
690985456
1234092916
900905068
647798529
356903150
518012144
944772621
247477567
1003759135
1877174976
857333261
1086712767
830320349
854743976
1926421795
722047880
1611136183
33719019
907973133
48208092
1822326294
183540474
1253259954
169731977
1211445259
260702226
807810665
947819431
335898880
952243715
709265142
1855313197
950396914
752558954
1486887802
1441447986
1171739928
1717630229
780460271
373431416
1106826221
1696699259
718719677
1879062389
898752762
649272476
909129657
494548560
1579173424
854997111
1325478128
1993360294
1655332429
332697955
969427868
507444982
1980832962
731173091
1436353270
96200925
1710201480
1996953190
1911578688
51515420
1167909835
1002020064
136315853
77761395
1367856175
484973809
1550307953
1893505954
1253258748
534541718
941381872
125627035
1464820798
1374197566
1270979216
562172783
1351572570
313262106
1368646008
1480901769
1626765587
715904849
199980769
617698960
1783131087
979442820
1460615024
440566837
281276960
684259347
663229937
1109873031
1785120571
667204257
711152554
1896732699
512956624
831368262
1126692386
1094199615
1304689159
1431972175
740101546
1120790712
1391316083
843800833
1042624185
606635396
1460193876
874180487
744628356
1396939375
628307182
430676920
424749834
452004987
802039295
1518616894
294630309
388413355
1024358786
1109741117
1612228995
568999402
1871311781
1831508841
340506464
797616541
663045012
1374246517
49216160
520204308
1186569721
274446394
176212610
194793412
1975803303
1079190058
1226382877
939330254
1936818636
853979628
980372961
1407096473
1939630991
1266290562
481565850
1354443652
242454423
259147568
1094693404
994339731
536737953
738279031
69840829
194948042
1819743181
171102144
1249478931
1559807243
503294370
245007644
1943590384
85947360
824964328
224424048
210369655
353860789
254464310
229956423
476201684
1722849238
292234017
1355300056
451594720
170379158
129368157
205132522
629368411
605021220
1349942992
986062813
555162119
403897444
279553114
1054876430
1983466356
448290691
204605565
1981264568
375050232
1804701159
1829711128
1666575634
436035884
1691810992
910389245
894425602
582132146
1715206944
1055920908
127705061
1099979342
12498001
1782945885
1371844166
702105714
1181437898
286684311
1899461672
65579886
1614610659
1541733734
644457712
209864252
1517231558
1689845526
1539692940
1806394246
1770087898
240957693
1762078965
149255224
273199742
1854906192
671500525
1893138111
625658383
919264172
759783729
1259989914
1234942556
1623000377
914161468
1549100312
1222237931
1886083471
542664118
620951560
907708948
352770717
802028459
161606380
305143893
1915684683
760439573
262967426
1185253416
1456711383
918804327
1965466
1370696305
1088031356
812044248
1474249251
1293841944
1978449838
826779600
157591810
1111445360
1478706056
76447331
262173726
1526900582
639471759
830637331
1991610283
627572266
1095357400
987626322
1631148087
1147181409
918741381
898685298
1417317182
1438929235
1600472585
1844111331
357515060
1094466619
408533100
707884695
1168947001
459846
757818263
1889293610
146911200
810956130
1439912217
255258368
1243788093
1059303871
385072308
1509506201
1429002893
276323386
539854733
634705799
1665672135
1085047352
768829291
1635395160
89896016
469085062
1287656240
854784058
451954924
189346059
1394727066
35320017
1693369360
134338507
469264541
1063125191
702912261
770821361
907500330
261713881
769082320
750178150
683726132
1180654153
1187660050
840099033
1743838229
571844216
762109101
1409235181
1469682405
1140993796
899074502
965766787
178439197
1272467708
325637329
773137940
617988679
699861940
712803606
1903034205
1437338686
1957565141
1416229064
1404592200
561889008
1109449587
590039331
1321947118
806593941
658181533
1368823056
278140853
1865623479
915493986
401321221
1588175138
447735111
1249796984
725246834
715812025
92674958
1042719744
719663654
253733270
1136245515
727602574
1955899311
1196796833
737487863
1929774321
152832682
207638391
1548910275
866048115
1312839464
726160991
1764425090
1783067850
278210025
634388642
1981804885
1440161984
602641241
811500872
1772170741
620933650
1100143308
1262945212
871146488
737462192
325402830
1368191696
1974615107
1996991582
1810359247
394618942
1237901488
1162495794
268346686
1834286435
1153550277
1393242499
584459255
876819620
505348852
1161184666
729230578
999575364
1602654522
1675160230
1823750048
664667262
971586959
90858192
734007140
652512975
440078504
1908162782
481562530
515311866
1627459267
692954100
325650345
25671
1604371492
784640986
233023285
1551918694
1055688868
918220523
1488259504
601929297
1514721165
443923590
1480838366
588562387
855702729
1725821621
306152021
610986075
1891703072
100567944
1660290690
1195986258
913712144
1660735568
396604737
1883756916
1262984443
1157846273
1954540438
1329738706
680933264
1753034820
206827169
460596178
1067592154
584433584
1272448128
1720707866
928161382
1177311884
1943886497
684433999
186900727
1221820752
1149946097
527663369
610019826
145444753
1796810246
714256884
1602010762
1870576456
623608794
1526891323
1032663410
1129664088
1086313528
1943635924
388036250
349266370
288934252
1897842596
963680085
158520799
1920996033
1761686345
237096422
1020242189
1520970233
271269145
453373493
585444156
1682824694
714391189
156681448
975856692
1009085531
1691891392
510789471
1868941368
1273737090
1117539690
1361036027
1240283555
1727727944
810356809
1129426027
679935846
1427932768
1937928067
1498120057
1328812204
1332671616
578895013
888377633
46043901
1720753915
28379929
1300824720
1388259753
290566948
1589777638
624474521
1525541102
260883391
1016566606
187751762
1909217606
1370209876
56806719
120578557
1394422136
1432846453
519094882
1075529280
1171394562
536806569
1723396530
430792855
1110639225
632260319
1557160576
1592309421
1583042167
773149089
1124561289
1252772540
1103929682
1826013556
110637547
1255102777
980705603
391066673
1122529719
1578374421
1683959453
493065170
1835494926
979400165
711161339
622605047
1220208421
1309725971
1371126050
1817349511
103697921
1895965752
813576735
1503365733
1716983071
1509237333
1997357386
1597587074
190185495
755999435
733406372
1997468217
1041432355
752392013
1136322102
1763794067
1083822081
83204050
1259572329
801703942
1139872954
1003355464
310316735
940720462
1391569828
678329393
701311644
743996365
1719631517
488034178
1412051898
247434606
221183371
1765692656
669451169
1228595538
439195806
1600563949
109030486
601400215
1257745392
1383118529
200881178
366530285
844968049
1686491236
1451632816
1083102913
1843078064
947367272
1538782967
1137004372
50153642
569422109
677476557
1100342457
1585649018
1872856273
111795906
1038653678
807925689
1253361021
1877955558
1702151318
1343947537
485971767
1776284846
1275739699
82940845
1907726564
1324598261
1483258132
1974173565
658172115
1543958551
1756754426
802474286
1943786450
95752414
1705078592
1226696578
1618208732
900918301
772264245
949251212
275047526
197280964
1651761263
1088216100
1569108712
1642946521
566339534
1488768044
1070376808
1793474527
4384371
1505162971
498729861
1022582748
358996282
1910206391
175893117
1000162068
1935351501
1622769012
55524835
1162830807
1391981528
1025463559
920722132
297868171
1641862568
1777103859
406717314
1811957101
1189716958
352442721
1105691314
752900106
1068900012
288690804
124523583
187523599
513832134
264780043
758258728
1994490088
903796758
864697589
1539574180
251591455
303744426
921203703
1736756132
1794872201
1050803461
618046664
965566801
1149495234
893726378
1112216720
805299436
626297705
167493969
1271240541
1083954
789235675
1082050731
1258419708
603757569
1651941651
399471658
1745829756
1953682737
70305478
1785682808
1988369518
486329934
1670571458
864510284
61034747
259034050
527283940
1485889379
669130677
1994123746
720658866
40347728
611845113
761153640
571670294
1386875920
1956196080
1859173729
1956683293
1483391369
1498225879
20029631
1242591594
263696090
1969023054
912439358
1645377050
260940020
1887632530
1852119797
557914670
967520966
1666450655
9189394
1062433943
131716731
1294995343
284984951
832691631
853182670
278015496
1140408326
1498363292
1277116795
1280425089
748887948
470205618
497266068
32087276
265065731
443275578
1886656028
1996999445
586914110
287456929
1968339888
1243738341
1406875368
895487230
1148595389
613657000
266343921
1598256850
817010880
1436209076
1753137900
373897074
602655720
1698719697
439953564
91880577
1671211130
1026482098
1103500623
1205375874
357817554
521666339
1965474799
983271002
1220135107
442233741
1148110983
228852744
1622566799
1408844220
671258643
970521522
1079536545
1721732465
1094094056
887978390
1888119976
1389497721
1684096243
239525670
11671575
1542151477
681352412
1840907719
1527287189
374990875
1867549899
798546371
1592133713
173185154
772064448
860173930
893498822
1381538237
1929639376
1446673549
1278263543
423604367
1675352124
706361649
1465546018
37491178
1975690051
1408166661
764950434
782616379
1294360529
880923255
604625642
1551975174
203760602
281713410
1342385856
863974954
1193704299
815666078
1840313928
124567080
1455983813
845144233
574683843
349564613
636719031
1449381645
636779772
1811084713
77022700
1697998309
1792093089
1647420507
1609714847
1464515609
1714145597
977734595
773979653
1974180398
1566461426
1273185752
1075957286
744670811
1080630346
986626644
193920729
40158540
1969424553
490351039
1517788075
29523869
187833938
1113973299
1606359622
1153696464
967620554
830207892
131677806
1115981406
1400772147
526308407
771386890
953865721
705593679
1596362220
1088830167
957205135
1942260327
739244994
567567813
364651262
89995302
1219523901
1249204653
567128177
1048609794
711313003
1764513887
1588057200
155643884
596560492
1479957093
146428734
293296639
47498832
1510164371
678119791
41060886
456018384
496895055
883937706
846056789
1657998247
573408251
1040153019
501798862
122091566
39077133
1484268126
1897796478
1236715594
97898213
1230179560
1922783226
1153136814
1939528567
968310038
1864768647
1039231446
105086670
256307552
1065694005
543620607
960337522
804211656
1046351315
624958156
660569083
658094847
86197850
410710376
916144250
1486241943
242349939
1683630107
1518594473
431997055
646115650
209051634
65329315
926518229
672235871
280245761
1690260723
918928290
498662280
249777534
223645508
1140159825
107970265
541854334
813351144
1001829441
350931715
240587503
1818243701
302436183
697660725
1769196596
1993801705
1876840706
1461522484
1380982286
1398070277
1487086102
320571345
611656270
987829621
239153119
1634542342
1507531513
322194388
1655717014
973902131
1178568442
1584071682
785448245
853359885
41409233
305549376
796573781
401312649
1520409258
550124583
1544343517
1597359233
1914314810
1135310229
1762436
1865386406
1216158291
1734336330
876919054
215249929
188488609
1464995746
1291253586
882175485
203174621
598356945
1887006010
1261947913
1984492389
1505617484
600438753
219659947
1157634131
27927310
1172363274
656515822
1032795457
1449076299
656251493
1463647221
1197227924
1475528058
1941113226
830857703
1853726761
1889726869
406256536
1476346041
986067185
373766714
418384052
1773195183
1445275334
1440467085
785413523
1713572696
292818097
1903272761
650185264
1443052288
418543366
1534625869
416820260
14791775
1949685830
1324683570
439725103
1886387500
1962946956
1345246615
832590950
1767081992
1078084838
1413271834
1018022005
712960551
1523882521
460395883
1028448724
313447753
192100410
410659970
275880729
1610725676
1087233433
827243570
774384613
1717167046
1242513787
1458790578
363697725
1129522697
798891036
1213199205
1045103855
1662602056
1058707798
1926321451
881171874
529043191
1450001767
519869036
1513399086
1640820571
1541175764
651302060
695110346
32003500
422445080
72452972
189690176
1832422215
874824037
336737511
1250951879
7883397
1258745141
806094585
927558343
1122442260
550298958
722558057
643873714
504156378
981548890
1703068253
968190957
1864885633
368167980
1355419950
1654252754
1597561070
1579224009
499405534
863445986
1672231375
897260884
635060158
69549912
435931373
132133225
742381113
1294721967
1170060815
1269100403
531275511
254698661
462153525
1962247327
1037220458
403856916
252613214
998763109
1758729614
1978744234
727443711
1875995323
1009242709
659271681
1838107512
1683111104
830224713
1663835520
1067025131
418200219
592129106
253198206
375418504
1473291526
1578720505
1110622514
623684983
736544673
491626970
990309036
1807917845
1427836091
1473812899
1235055976
450273380
1448369593
506037433
1902638307
1330947523
951563034
1401639541
598797962
1820494396
520661301
136002276
1796236053
1888018175
1975788478
231442401
752820270
1301908512
1078545594
227696837
751860597
676971297
278077305
1879280158
988862000
383526822
1926597944
1780171934
1516068541
507136139
768420578
170826389
1299607621
402182424
1774186734
208998301
389737920
1177073672
927586406
332887998
115462097
1016560678
1993331145
432703811
1854757203
1337289251
1782484453
1222604339
647896505
505102273
1738806701
1688400525
729372252
1200139254
721952302
558084680
172196076
1569089435
1517175434
1519111485
1404349580
1171391101
1885571001
91661824
1052073819
349834912
836394655
1394053629
113831442
1766790178
1841704482
1575746599
374322106
745657597
112234740
1735299919
683640152
1845373495
24522955
1651572749
601042370
703993605
1132275430
1010966268
768329439
1080020053
1441454138
99468367
1680230122
1216102054
36802225
820648485
1659898239
1408474921
928538418
944070997
1130989678
1901669322
1380629992
1504922292
500894596
388430824
1108772897
881106327
663397792
163060102
1314078420
1983714656
1087904515
986652384
1874444528
326822581
1544566481
1865602685
918069116
700355975
39115672
874604733
1323332385
1972053766
908380775
736926289
1713823507
897729388
1729987953
1021055997
1915848361
965847185
1817119179
1168163744
604310241
781970831
464743503
519600664
1150678154
212611546
1595220709
251169103
347568477
605269337
1765941634
1457739483
1011563852
693577739
1341657527
1709979644
1276082005
1794295554
490405806
228182444
904955326
256384946
578336937
1408576227
596541517
1763968307
674607318
211043509
1151118375
1642341795
247211742
348231235
166595477
1919740771
382342143
1092473698
1862079079
1024965817
714924531
705457570
1105135267
1787946569
527036256
718063049
206112132
1450641292
1725362437
1020245768
1556071862
20008309
1744973993
121552807
475441379
1588936735
263208419
347925296
203633894
1056167277
1923059147
1386709848
1538004229
1384177200
1100050729
705226683
358057596
1417710399
1291144006
1091823082
311235597
249183830
1847900566
251116188
1079371024
1784948237
1123047178
1117008757
1729348691
1860273889
1202464095
1145900225
38605870
1654361550
654971648
1131110066
1897367802
125658935
1872789856
577658743
1656532353
34416847
888839805
805911803
1101906670
1328214684
1167453341
1720958067
687895841
1821809574
360005454
788401733
159497287
633539356
709010172
1306888033
172107744
1493857806
1042181783
690493143
465889558
1146199662
618576606
343360006
1853703182
777158922
1348103978
1883642680
729205552
1968940664
807858881
232398661
1544920543
713485264
1435290729
276818750
1360344026
1041988764
1149209518
1751156341
617494896
1402089111
429112917
1907539118
1500268435
414062363
986402939
1405066515
945351379
1348083615
959002323
403509997
1083477153
1182296714
111769185
510332691
1415840242
545479799
952208621
324747748
1980110706
1283810662
991752516
718955178
1013950693
127606794
1243481190
1446012023
1198248628
432191422
1946544008
1130118980
344648288
1291025443
72998248
1063800448
717086746
711037489
843091571
1439640819
1790755984
1943037464
938291301
1381121937
1009938342
404348885
1148921508
362623830
601716080
924958038
860978508
814864227
89780143
824461770
1771045635
1333684234
410336596
1710157739
893588426
1372661642
1170581173
1540390916
206817887
513159958
1401539608
1828883343
58861709
1792451710
1109298467
1047968738
1793245946
704802754
1702388229
1512567803
533991765
37073243
345519362
1610630579
1709016837
609601808
978685286
880857361
844295944
273290590
1571212914
1131679782
1040338838
1520186519
1519979809
739314014
653463852
1006929007
1817449063
1470429929
269059647
250365068
1736219577
425131344
1979582330
1181054999
345487177
1356469799
1253325364
1553747342
1131712093
156175755
1112475998
577212341
290470006
1733972392
988164873
799706018
1140903
283986618
393976357
289723813
696094973
1933527298
941947044
269859827
788544506
538675191
272471902
369984453
394504886
786316939
887353691
231958300
1243508157
283626698
300853667
1920388018
1631048249
527961838
264114631
1622215487
1627531997
1290548602
1141578497
1415037160
19203784
463126497
1229716513
1786007417
1751149142
1853757835
1005788105
1533462446
1076453573
1979335834
1554270095
1802692280
1483184301
1709722503
392510494
1806811987
1083997898
883340911
1159242457
345395155
1268822064
880517698
1333704185
6843308
1433118726
1067776855
1168657769
1473179066
19871988
771760870
662191816
1405546371
791948801
1526909884
250656043
325418009
1308958678
486464485
618835312
540747051
1780528834
1353891246
1155504728
1264172323
729356603
498161387
437203718
1921325746
135451344
457302645
538217590
744191087
131306146
796183343
146215097
1138686087
1129422313
1222873205
352888691
683372287
685100067
1532609039
1513590458
304692704
1317144018
148723725
1010743479
1956274417
1459066461
67092485
497853310
597533413
264505599
618495406
564866321
1914930818
1725012971
69531862
1277486706
934957339
630573138
1247332023
1337727722
1562569344
233543280
1918000730
1274240226
1995765458
1380694788
1111969956
1195995697
86085473
133575795
1935463026
1855646984
247919796
1840300789
850812024
1947028306
580632878
1487417909
480929302
462259286
68358860
1959449335
1940684177
479685488
1512810740
231317022
231284279
1413673117
1059890451
1945386500
1417931352
52799150
1437768045
194881318
1951021115
71149424
1399143288
874483500
1014978021
575579629
347096505
871096789
411767837
463957619
329042574
762848423
316946526
74630030
874200947
122503557
696853829
1447539431
149643836
785072737
1269368863
1603120009
292859103
1438315243
1761429486
1764448436
1149410510
1698296840
136105246
140698974
715644443
1882663876
417878940
53038478
1889279674
779662601
547885018
1706149379
472439888
1905349673
115162781
1197262071
1547681499
1476726559
150642914
749962318
1914370497
156654250
539472171
937386895
1248532672
1970391921
1903155314
652695308
925512455
347901107
1778290322
1960828046
1113054014
1250529586
1426169120
648799666
734991543
271068864
1748313176
446378698
344969484
263908048
185350356
94538346
1574618539
990704450
975099544
244294163
669909957
72106792
55438511
816132544
1287672329
1011467169
1850077940
992756261
1158824669
1198718352
892166303
745252523
1979508563
1765183632
1127526024
1541378568
1001372280
587056973
593095366
1221910303
479180554
1466363115
462270529
1276612635
1728413384
1704264216
404992834
1650462450
1971303894
444933825
1362768356
257828222
995292378
1658861151
1982785352
853405664
292462596
962157778
673155717
101586845
1400451646
433412860
1489974997
1536273191
1378902562
1003060654
466870136
579785853
1136382025
643971789
1093166067
987561567
397609085
1753189242
1765113610
1203546842
1609836264
778825876
1087719161
1583408113
606474335
199615490
1021452367
713890845
1835949997
634338081
1749960145
320647412
1782398280
274120360
1248915972
39214503
1913901256
491508521
1821458657
45767694
1976388119
925997338
1897710073
725352731
1237394081
1825206982
514080426
1327332106
1351767758
375206790
1860219138
1242103136
1893747542
779238511
1243569400
1513636721
1874438617
1089747605
1495112511
1200836157
1411960493
776084153
1700323195
744564482
1253100509
146222725
797387573
862261665
1395055817
1053951565
1073660311
1906100564
1931730586
1719345916
1227158724
683838926
881115803
362366431
346014033
781267353
1685535065
1694120262
1362123087
1460743208
774118943
507857010
426899871
1003159770
1030550960
1735279252
164775886
824153651
996396011
620622501
633807202
1200303966
1225674144
1153145592
1472252222
1091171356
1027819410
1651818761
1932276289
297816193
1301546479
1954118575
1310372551
174401626
1552079788
559730475
632520918
1512072186
743733573
713845158
1515301092
1717840231
1413961066
239579987
1970445539
745243500
1719322855
1794227804
1831710705
1659776565
889175680
249506660
909704554
1311108086
1085538715
26854758
1458164783
1727970212
890114210
1254842677
1753447944
33716305
1761843973
1064306894
159196729
820000369
1197484459
252498245
1451079983
470820486
1102758335
652703700
80420079
282550853
1105321409
915966971
1786342901
986094157
1182700053
727008723
1371848501
1233591607
1820108056
272499725
1408640514
1052039819
1044414021
1999264466
1088862911
1525225031
1101565693
904550706
621957977
1488890896
960397215
1481584788
1955996259
349654172
80383258
1150445171
1547759041
1466824610
343147821
1360890219
557018230
236471980
169086582
627153701
205786677
169571745
240511858
472070626
545270160
163105487
1882994176
519856337
213608249
1489344249
1655666381
1107156911
1775586348
1198219993
1163635335
1925854953
1369254794
198207630
30745724
591529184
1322153639
1623736622
959970713
1436688729
905710899
32254883
1179249682
1905023892
890443786
459217838
1715481495
1172168535
882953238
417260321
1793477790
919291167
1284713173
629495067
359280547
458852490
1605896720
440540878
1267976539
466652010
693987792
973226348
1374858823
349539049
303189275
417292869
1991635426
358810601
205726256
1577557398
1305000062
582050055
1209601033
803823129
1566359727
513015277
983855806
1977970285
1629412552
1754390411
1773862754
483497846
224203674
1358326028
1404742204
244344169
641141780
739759727
1838927083
1571893234
985632464
881612762
355760083
493318703
742700937
1932484552
657396060
829710633
1601834617
473150917
467582413
1356670894
966442280
1305395840
1112260259
1211427735
1709690134
480890045
1063135341
1846265270
1474996684
1627926436
811128327
1513586128
692789256
210489947
749022675
16532795
944796845
58845107
1776151090
1251875699
519883519
633833023
591924934
423387301
226289972
716282330
61122193
1633875176
1855619218
154145173
376135668
1156261635
1286807999
417191861
1517055567
918807834
246065770
193314469
534654035
160251735
1676624387
1992661814
96896550
1357706029
70484436
842173955
1800529447
532210991
1183461878
640863266
1884913789
1542989510
696999827
1215706715
836787376
332609257
713470906
688872958
985137763
993407805
419767853
1429260166
1990646053
1320851512
1251790768
1654866692
226778130
275597396
693434381
1830214841
1770467026
751482377
1524191072
1615899355
1575251312
527221706
536936473
1234218906
352902866
1384116017
915752884
1528911202
450413299
1214755952
269231385
833146159
459261808
71101285
1580404486
1184446310
205336929
1557192812
1208176706
1541246231
1740483883
247364222
2015762
776045039
105915262
415617744
615395826
1524932051
1838776610
1353247037
870396241
1133431412
18798438
1081100472
1640455403
309565671
1795672785
1479252001
335970093
1601021746
77654921
890856651
978846868
775890101
1051620127
418644610
1195604884
155676845
695192911
1508988072
1624877912
213274214
1543305671
1982944842
1875415473
1327887091
525205944
1760891434
1128303644
1937285122
768720192
1390820833
1690134593
1097166262
344359712
1135799973
814347721
1378161337
430645883
1270838816
1388773525
726084929
1221222719
1607154960
1463591310
849627233
1268517355
1226125661
1724424913
1687270653
1220012861
459718982
829739141
329788539
1728369126
657122027
1590125742
35853597
1205685000
312568312
1784359727
34781351
350948357
398684972
832301555
686834088
1200722058
1881680606
431530389
1915820154
1604296889
1817443548
1725030963
1424354095
120214547
898792984
992051495
1936150712
519353532
1025788240
59369737
1299080284
36466522
1441032992
717272262
309001211
561081692
1360346054
1368797137
1687237686
1545674232
778494124
172476337
118077571
1486479090
1353992175
375136573
822537748
774853405
776757223
1648905175
1386836749
794595273
1808604760
82973764
1402569313
734688019
1405385046
209573993
829576142
1665070532
1653975031
1516500065
179896760
253198576
485279443
1998314830
909915365
1681412710
523300345
125752397
1840376005
512883470
744292703
370145922
825802766
1644967212
1606953392
1937875006
766222373
523656412
169513748
1161297307
1742596310
1376883066
672532989
504485011
227861763
1358059229
1314702950
1574313192
1155696646
1150772061
539220995
22167154
1891699202
1261994059
1992579577
1864878996
1001199647
1355677345
1465221208
1141125038
251553061
651004827
1808529171
873953279
50302570
1438458838
1257170999
1757602102
1127734628
1467510041
1443351621
305919731
1495556785
492677725
1773903756
803013695
1580665588
1980794433
1770453068
1551856137
366709761
948987153
970055751
689603944
1973662476
722125550
478446721
1563808707
1652387635
1742074397
936675359
1410545028
1058435205
1028388710
909744246
1091591484
1568353895
1798579710
454182441
789402925
100888230
1557100849
446578565
1688186606
1707420441
233301265
526610370
1399021478
1488090304
1189565882
284213409
1020405214
1585224278
1913365071
774415278
1302565908
1680949076
1118925227
900290804
1328177021
960012117
1693362292
105214467
1385660231
530834682
32806594
1247484527
467168076
1582933479
682312272
1234659800
1782085878
1526611992
981050143
1450967907
809608913
502408589
1281869145
982183504
1740361211
195515181
1079425244
75718403
462821753
1457860989
1916270146
1825320751
1145070134
253973433
1607178338
1410642408
449428669
898288907
1126005421
1829390808
407525939
1451886382
1060918334
1157351924
1674613848
985816739
59442294
1816087999
805778032
1954906082
502127531
1493793222
604174135
462397164
1964806365
800157320
399079932
136741723
1159929593
1132661841
1880586874
1617643889
1642392714
1927799243
614564537
207485843
102414393
213194644
1975755142
1271669865
785231132
883796972
400606572
1151659335
1043441969
1357722531
1441490256
124517222
1307569657
754544473
136072887
1263337245
1269940372
507915672
955733459
422476924
1221146616
682672970
289167068
807021019
1011562477
312686946
1738359314
1993343580
1948803935
789882050
1809493669
1133119091
542787388
1467128005
883402346
1846247651
1840332858
1534108168
1169674951
1618330559
1093186651
1452514800
1418955196
607083835
1358667065
274562711
829172067
405385121
996588955
617249629
347703518
1134477043
972065785
192087614
986339227
1419741424
1924027577
1168734123
260107388
472544187
1145437659
407262993
1202855401
253559920
1548228863
308371165
1581729834
1840441652
1871142128
289825236
1423004388
1735832204
1338240721
1337402900
1329290274
1768631816
1263717774
1682083234
1448353955
736999767
1483514879
1332974194
996754626
1331554306
442178532
675016627
161053307
350699775
480788778
1463660922
1922220075
671598735
1274000780
697130765
472892901
685923658
249659400
1165395277
1058854972
1050295901
692832877
988730416
534242993
706763719
1194245242
611871314
1796236322
1634662886
862797340
1217707412
156023650
241944343
1720380169
1523107622
989029308
1812463466
1410508367
1871301095
1811381388
873212237
147317858
1231030060
1359652874
407481206
367605162
751405653
461831425
641109957
864510000
643366616
1518972417
98322498
623228262
398058055
44166890
494784464
798731201
289990907
137309065
1830307219
878780305
526390422
1487902435
1263081367
1307637273
1680275732
951218567
1750893158
1708101457
660429436
1275415291
378358305
1354013889
185642736
902978043
1461802817
1629077542
126761787
339158558
442839589
150039889
1155126365
770152886
219430725
1698734995
57701152
1618716082
1322322115
1478940732
494244844
1013732265
1120517461
1733992031
1981074170
1994431932
1620927437
1743127626
96571507
1099843934
687329430
1800187087
710938267
933008500
204080565
1367951325
1140614112
744308609
437585527
1495080012
582364074
865706922
671969415
1950832350
1694469476
1680267330
1723653941
1756237536
1268471711
1564346372
1249936121
61559651
1628896453
271952427
1213856613
1646697171
154897831
644366274
1372939720
191210804
1282050607
1718675192
1532506035
1026917853
1651829128
642652502
1439101623
222117865
566072322
851479400
558120884
1313392543
1181130556
1827242103
896576659
1628537922
341762851
1169685111
39522555
300806841
270777992
1864689901
474655916
532225136
1849907814
625769780
171290635
438985841
1719151887
557383394
1213053495
496247838
1371368890
246374723
213029406
863688882
1333200888
1645051562
299003222
1051816975
241165708
1501536076
1190165214
416992311
1006225489
1936543578
880429096
1801654350
1375375768
1585318691
1304934321
985212720
604843720
1072132880
1920432813
1417360706
1244019277
1000280900
1177010040
1026059349
471361868
1000115782
502965978
8688929
1638425906
61873046
1942023654
934755833
1614212698
32887777
295337035
696711290
870681890
987705581
59641134
769241916
674524687
57663605
1525999647
1913364237
1745340685
369636285
1063610073
133833197
1252449073
227840775
1891404119
299236010
325941911
795668700
1619669606
332919989
468041522
1272943873
580455107
1241049926
998570099
1181476286
778566406
944352443
1994519924
1945673263
187441653
1342487992
1289981657
608223032
114530830
1617138139
1012491747
1151190898
742836020
1186355672
1474281254
1263645804
1280718665
101725584
1936505709
369132782
756239857
1410585131
170468928
1642787644
608813923
818543998
413218171
1962417047
228669768
1597738018
407250474
818591208
1770671818
1493048402
1279097200
581647204
1918844313
1799667422
182194632
1721122082
843851540
644226041
113309946
274265980
1286744264
1174751014
52832680
433313935
858638735
1204395719
1992225209
478729524
1304544217
629437317
425236430
1367981276
773883516
351732281
1336859341
1368897655
929269821
1327564610
379553265
516792813
1209887666
193900539
1380519080
1249787619
1907258473
892634050
1344801491
1481051243
1919530952
215383628
1525281242
112013816
1297275186
1896202948
356043380
1434062910
765711319
1979904237
1103778312
1024274049
1605512809
1928520950
1514046992
1141234501
1067811973
1911115924
1807763689
1567112033
462808082
813296977
791852261
1516286930
264672777
1596517133
1064378315
1092843725
1794231934
803045062
526055462
1966004686
1859594228
511173966
559198573
1089160590
1104156075
313222615
70706090
877680568
1995688901
1902796432
603186337
949365585
223786299
1355279216
911280004
1281366716
679853548
239284579
181975647
1996142549
1084870362
1777689459
1018243162
1106233975
1423531368
8994313
1847341039
1700758053
831824634
1263199655
1639830976
1962666257
1453848775
1137773627
1164679822
1094338844
1369322377
424886402
37078427
754589358
1840409834
930083121
1571423132
560011650
210110641
1842486676
1292500632
909393562
685237129
1783011599
412990178
1554947355
621069416
529912914
881134325
81904769
1492930805
1452964599
1665629222
1095161763
465881577
369948038
45855934
732489246
262965456
640520081
1495516811
1086012673
190599395
1816941161
1912044339
254967146
202206153
1427386289
155732715
154787241
206266327
458231512
896123335
1581044692
716493681
937947477
1015520925
1048813036
850209478
84883622
1341596841
923935861
256639302
1082775053
1601408040
1916357779
759257181
941916664
288707782
1470461797
884227187
838933887
297046194
1569590560
346969866
206487960
718794168
868295968
1870967260
158023032
1352741203
1193683128
374180199
726347084
1875638443
1034699293
556841264
84584531
378668083
1527934100
1354427113
997042899
1882279768
178081835
1298923240
571580950
829373371
1107824342
215533122
1995686560
1495709966
1260289489
1138678507
685270918
1270560054
1367332441
161185318
1326532775
1234074826
510005722
219153310
147224957
1177845776
692186447
732142419
147913714
549755663
1530292219
1207136611
566708747
1359516516
674672650
563248582
760773683
116034684
1887184289
956654119
118964360
270667321
1775388916
1377114590
1610969826
652762847
1875280700
662313066
92451714
55004621
1688909281
1455787030
508306002
873513975
1230308490
850509705
1868662361
1308780790
1207202157
1819197123
1190093322
1445939416
1151009527
21825288
1299081152
1900687732
1648824375
636170045
821037317
697040908
377904825
569236235
1383375766
410678322
42220959
1055865455
1458685911
1132891133
608183484
1494462110
1302565077
29873381
639690706
92909093
860846382
74505189
698830609
1693194772
129208026
1824162946
694586221
1451992893
908832528
67987166
1766560798
673024944
1119657794
1753563629
78033438
1710282094
1003938472
1239110655
1841275750
1395410806
1677099797
1119673047
72411265
97627680
831293017
174443036
1391823795
735771229
700597307
1712740047
516632047
1160219941
806248710
1058100435
1160978907
1224575964
1201857124
1955629603
506962020
996874372
2454687
925911932
1660403707
1315388601
644117525
1369196016
1936207661
1705122282
1054857696
897901391
490523639
63454422
188597631
1244279901
415809296
1741173335
2093925
601202929
861901756
1954764991
432339151
1958814992
751395587
1196092481
1551355119
606340857
1866776234
61557360
592584723
853457474
508424971
1048308869
732148636
844401379
1392956119
751187866
1459269340
757022665
1453510156
1462097002
238235376
1686701513
1680913534
1802695916
1222216409
453177626
971622311
1561968810
642291140
1419805573
1222482040
600654195
1093727848
552197030
564535221
43639696
174516346
464311227
1764033482
37776668
1502419782
1874650302
1112537560
201400222
389476420
1442214770
1331305786
1344196253
1851323782
1664621431
281903995
1245071260
1147692774
1399804755
1716529616
745637638
277901458
948699671
1973876073
1098177494
1634718547
304807424
1419266220
1172779150
1630975435
1907770777
1954581022
179951607
279866159
1349316424
576671520
994958114
992989183
1415733489
1959677220
363585074
574163954
1479513313
1413219497
1780001639
1121871840
1627426058
1710645029
977669709
1137901578
1977410780
1452961422
1693923093
835667415
1818897583
1765738238
1225816676
490435155
665855989
403058122
1197612358
455384082
1939758410
570424788
481705644
1487633749
1151354180
1064330095
502007359
1087949911
1286945881
252082077
1731959286
1440127536
1352944542
171473685
798388146
1535480175
193874434
1976305654
7292489
594162396
441596512
34877573
1653564656
454809355
260657930
1344284193
460968576
1583578186
1350854845
504522960
327133195
1012675367
762064862
1908200993
634405544
909088526
931513853
292367890
1970517661
563095964
1208637671
1889719799
1850955697
1725328703
1721002137
253795557
1482722873
1647423898
967350093
1690336502
296560721
689550335
395765633
603449963
13787571
1904880838
916860132
26896289
1226975820
1807069987
603361519
918429173
1737095067
782422922
1924948883
719283919
678062674
1444743550
1537068142
1889299620
603966322
1901506545
5787993
1444196525
1385524726
551876713
183921876
1928235953
733807219
6862373
1861561320
813544678
616228094
1660518344
207962239
1637582860
616909735
158614900
1894413422
729524706
1992228394
904617565
1065392071
163447674
1959734446
290208499
152624732
1068532775
1800379821
1001718218
1575732883
37979324
110355757
1078050473
1086370180
395054177
683762343
951569108
1217925238
1461910858
1720958962
988624180
1293089071
1220113448
1945508668
1789816841
302201079
76576723
574460684
287366023
102374184
519447775
1550330128
807543436
1897071227
1699348757
836114475
1842340320
1484462080
1095316228
399251981
1115389101
127856133
1732089001
431129490
1823581997
703188922
1538177622
574148164
1812908062
953820518
1665340627
940689662
432502565
1008565744
1003604215
1611528495
1845278623
217939007
169917605
1988007420
76048010
494072092
1513013798
899344034
1056285109
487649197
1302812321
1180979246
1387021424
1558939703
841422023
1467107029
122609011
1062658877
605569862
860768047
1561000070
788983959
121926671
1086627919
764023458
1502428560
761552622
1333545505
437033558
1578758113
1117827564
1798977692
893467013
87820263
990835852
1624401314
1314544475
1107308808
323203972
621317010
614842336
832744967
1374844382
1335932801
1400376601
357198376
1187126741
253968360
112398496
198233599
818080652
1369843688
402995883
142836168
50528425
1056294665
96012336
1083289687
1223983963
573619450
1732519470
179468293
462310477
1477526996
1369821633
1503834630
287512234
1299201161
568103852
1217020710
152562555
1015300203
739454905
1984252852
245925712
728255103
1414139577
785993871
1686251318
406825082
315301819
507584263
1221147010
238799960
760677461
1747983876
1395981809
750630845
37291838
1934541188
1528388978
231254789
1883324845
1749584522
888797541
435374043
370434491
1897317387
1966111168
1896541972
69686142
1887925581
1685864509
895377786
45671044
1802780450
630388783
418743032
1896910456
1322273323
1642155088
1310018465
1397038369
817158882
258317631
1224935207
958321284
223510517
716849535
1621837758
107852821
1536881389
1261909323
633562664
1688631732
1921307766
1131975358
989870383
1095455311
1810551670
357820613
1516822191
819882704
1789709347
337138940
427376239
821719755
325769225
193128916
957897012
1117595093
977238778
853720389
715018516
292386100
218370514
834216420
1066165964
1491266892
1663862335
1477052760
146923974
1180467853
344273410
1788689152
532804753
626016258
1052301845
1206746054
124363279
670805092
1640518400
1323287721
86358787
964452710
125332897
490135762
1607329022
480019942
1830941393
403215452
632552059
30381602
1758952523
504242665
1130614043
683161001
546890807
341176565
1470261219
1087091346
65809395
1498603492
1431592977
333498911
210896640
336354339
475609294
1020195
1804334187
1801359982
1769417911
1119023171
68765638
287091921
1477076694
1653951058
767361603
1750565807
167053204
1728234752
1226887399
586146023
1660325500
1260646884
844500701
116542372
1421515330
1840030746
658075109
1849643753
79125451
711125281
1736484835
1037271933
604995698
141914908
1891694745
1752859877
753556071
1788978558
14526468
1606308827
675685755
29581411
633797541
1513528888
1961615964
1471860603
1027165972
1476662986
1915799398
796325001
174123361
1742026467
1860203948
1479663372
1838277993
170946094
1488998210
94354268
914839010
635578548
1342945087
1954690435
1722234531
1058292631
1382538337
1031493706
1682096224
1335161786
1762256314
1014501726
997009737
378074646
1713708285
1620578572
1910460269
1630744089
626849343
1330971813
154926409
1949654728
812864775
1181412123
1933844355
1282800451
537001920
1994458369
1177067985
1125332326
303636916
1720748651
263861667
659201803
874139549
1378947920
263363741
720995321
307346881
1575504911
130990552
930122259
1789764380
1692004186
1714406673
901297673
1799315265
1796048716
28318183
239625377
1569203104
207533905
1544096751
158026398
1939427860
965184283
1822713774
161532964
20846080
439434080
521290712
1388079968
1854425721
556763898
1031524871
41507663
750640060
337807934
1503935097
334760365
1357214831
1189464948
1323397208
1051344433
1199981261
1224804150
159890349
1120860589
1467005451
1032546683
1483485187
740953204
1966140186
937442608
1556129222
96103011
176651900
105835270
719773944
1908955267
1556234147
101830777
700149242
1867912801
1054214199
742910584
1075696538
1233000482
660479316
1672899011
150657613
1461507332
292113620
1693557819
882410547
379738156
884136697
492752319
958045137
714623710
805293934
701853186
694527514
988299397
955948894
1780337508
1421939783
916983114
1000634677
935421860
1864855763
644804790
1618033990
1594979830
778526219
1255384054
489315707
1455484407
1997130234
457070677
149107612
926889868
460381273
1794106440
881889070
21977855
448839585
272582368
55032062
1176391066
1211966314
1683899582
1147790133
5150235
1103661333
854380961
1407303264
1711849845
911963908
1273876691
1320970802
158713425
232365805
1725057457
1808043248
1505852823
1843473343
697133790
915031601
1627026493
1890422450
1428652290
495622085
500974460
565516098
1878404067
241471913
900421075
106410327
933971039
1331497924
1149357416
861951052
1824243611
1723455546
180956182
1497014658
1612883755
491318498
1924145258
1848080791
777465862
543520500
723253543
1136099876
1990394188
694524063
735323816
1986063192
1376036247
178504513
1751705796
1357550767
428005569
1285968617
1783314024
1188277497
646815673
1439634137
1225257266
612909049
506882190
1605439519
1977992869
1942378768
171613386
1296762373
408122195
1601912
1627087067
8838166
230589588
205815293
990886344
1778945703
1112956588
885131791
1772368542
1364874585
575121911
1183880005
1506148097
914357883
730374080
755466526
1579792128
1791806649
433945483
538274995
1940141522
992678685
850198985
173249619
1266061232
1311236209
1341198602
1172026344
565527631
780874776
964486490
693631815
286401868
733721905
358976125
1367198082
1947914926
1545890504
366664424
649059867
173012029
898182234
1415908955
1281941089
864512227
41377262
1106760952
1592524307
875065439
1222526344
362586640
379806738
862816891
1869847200
61460390
634408383
1158639182
57339970
939754061
1679650135
437747101
1940930245
319604161
991493767
400388095
1881490097
897478137
772426193
555381758
1363175999
807551601
33901625
1425142225
1784885616
365262966
1041959289
1576769730
1568257897
1308737393
1224683970
204475258
1748674295
296960905
1343001288
418288136
584679752
1830814925
416554669
672261516
1724567743
208558901
1890574957
606136443
687014290
211312767
232081785
578578073
424415189
881552994
983022130
1143899125
334334760
1037142550
1511889441
414974743
328685016
954664513
1077931275
1504584234
1019501102
1057638653
1590381285
748602577
1715070092
1475174877
689072806
1643969341
976602874
573205632
1815708343
50675173
480923469
100164678
830814015
1154617098
916976645
1427765182
738127936
1573572850
133181182
463381216
1152354542
686704903
325715263
80784846
1870140499
711531746
785071464
928026545
89603120
1630015239
752883650
911970435
1652760414
666929091
618177616
1141972380
891066352
1211839413
1522239961
588112444
1601975200
1851209557
1065844651
932346958
662975657
234170083
206328535
357272343
1497998099
900919834
216536578
1504358425
1371403053
556119887
1905284111
903676383
422887315
1634285246
1605034379
1977541061
858897877
48576329
483602512
185693104
1297791523
1568953035
447404264
163884924
536439483
1775004265
536698831
1526288523
51332890
1545068738
861406016
1301144986
1620860252
1393368306
1417809190
1635970417
505203211
427799121
1430028446
1188683286
1413478662
1248525226
1540567383
1096640527
761644981
1714501233
719085066
1256781106
1606805035
1544698901
1729214568
1553398871
1367607045
880151547
1634555435
1094022622
1786765819
42443611
1820832861
1722993834
364221004
690248056
1453025536
1826334315
1694713871
604139126
1282816132
1029519009
216476057
1969063962
1472337850
431098756
618547884
1294919226
772214443
49266298
28385653
1350763737
1402239944
821938250
1055919200
1279917726
1919483488
506633989
1815854171
1308007145
1933537941
740708705
1758812871
323786568
1849204598
462759601
606966261
1707034612
824462283
723230606
1795499690
1714233068
1401926656
157505856
431685102
1689566057
1040305049
1637741073
72361052
1298115812
934850988
72687819
107937105
1585289138
1065636970
436002082
640203668
998894611
667074635
1084303279
770764569
946391547
10480145
386706726
670601185
542107427
1270706139
1892689490
119859364
1009578249
1824132496
911513272
470456944
48983838
253766608
314152585
1948837081
1244734089
390253149
1366353144
239612677
281742415
434272938
517738359
373156158
1860850122
632771601
173523734
1258149598
1413202517
1822555934
1608071650
1039959978
1740159005
1952466038
849108144
1703752924
1015219931
1486904671
1889577675
418859918
1147615560
1517881709
1062782803
1473983317
23337717
1602230876
58953267
1331522530
751484386
487165001
1395469579
608641463
1300721491
844690602
489022154
512118609
1492741786
13550569
809751064
1909335827
1097182405
634539893
706656848
1187022316
216060847
1871553294
730297939
96517801
1404658465
610399661
933617151
1757829419
500675474
947493226
1091997118
763860706
1371490136
1043755042
349818442
258619247
573818334
842001204
506665213
926037516
427086355
999430187
1739238488
895468404
1463443884
336989535
211011138
1001669362
677153608
1980241849
1321677514
513075667
811224862
1875760487
1257922471
151784423
871932938
1962435467
1926864066
141084725
1553547850
1637640161
107965990
353228265
1752693485
1725161448
1140628474
448986744
1663732128
551131817
1335517493
255181201
127874680
1780619332
759935962
1216630660
132314806
1834829536
633073917
1067668931
399388524
1931947790
1080675812
520433626
1625815713
578921451
1952635845
1495729650
1785832572
198034019
1386686309
611382868
915137139
365580489
1372489667
789446195
891464198
1386010223
1142774919
1738282436
1196361061
1762024395
1337937235
126021791
644724356
1066496313
385200987
1030605530
1115824525
41291811
19469617
1037103402
1329361550
859195136
1741696202
1621600061
556964350
1587532364
727412552
1173772034
1772525604
1644898825
663154173
1465698109
1164445508
724134626
1340044063
1762294192
408129666
1970489768
325166463
746304584
692054617
894791482
1871307870
637364129
594010555
954654021
1875709271
559319401
193720464
922030315
379905125
1744540762
178564402
349582907
1282021319
55942004
623884288
1750889606
232481845
1303931834
658597671
1969002885
1965756832
1551462237
1098870223
1872239126
961576283
1920589731
1726452250
622906796
622475865
1145334758
1716125349
1273165034
345048786
434570068
987887266
1104332073
1027589507
1602310329
1711823094
168093152
980051571
850495290
1264993700
918613411
1287133708
814862601
1442113308
1284102059
1138409905
657240060
1738007923
1021234629
87706913
723051732
929034650
319845633
1538493907
721771429
1993077739
1955119540
832867151
1570813669
299554450
1234570367
28415413
905399368
4534122
847451251
1068054739
1519552215
723300100
630171517
1592108741
490504520
988951315
1115261543
286468537
180256812
585105419
146713682
478476424
442350192
1484496891
1965235806
1407326835
694890721
1185458122
1621997054
1505535418
668041633
1565838166
305818078
1609232591
1756703554
1335226001
1409237902
550940840
30423333
890197999
381734340
810328480
594662057
216047321
1618857690
1933939960
1107836407
1429125889
1597202394
1734100418
1813773108
33377097
1358237096
136666011
1846364057
1476643117
390516960
86316779
334318645
1827243532
1333524693
1719941247
382537069
1341915833
400013106
1953714050
417482023
1020938926
1835405187
1155278519
1579713414
564320703
256045204
1290058813
203371079
1336385203
1883814367
226302871
1865639201
31295846
299490429
1265764833
1588255729
1887896637
1691762311
634664537
207601070
169152068
1762868534
280060437
944709042
1322921124
216622196
203179801
1556673306
661793094
427791412
1252746225
1816034216
1665143641
1516457938
86897481
1593720702
441923875
154387004
1249452406
1777331893
68178284
1933294932
509978855
1592828751
164214089
220677578
303022800
1527753104
67759861
131685518
494640432
1650153523
1765348569
1746112980
248329956
1258070393
1555344750
210569477
256792291
347698508
52865403
1733385507
1541577986
908593792
631068143
410268656
200495560
514837908
212592949
1672044131
1146331854
1733509633
442309906
857332645
139422787
235857136
1252889680
687231687
780494953
1102243546
1913599397
675426698
1488913446
530107576
1933150980
1602592702
50685647
1919030661
1268127983
828827089
38375952
231354398
1897594714
901753899
1724466490
334792777
391716947
1601385064
961760608
1753945434
20182019
1788184892
1315160155
395715730
985353665
761130799
1207843618
908015924
1606690194
12472820
5180713
868113064
1430074524
1154548746
434099111
1377438706
244472062
1011470410
975442812
1028475441
359583009
281464900
1246709926
1383765861
1633668180
914977456
1835914920
1540556007
1132866155
1804630011
1844140190
1651504617
1725471079
1026549520
1082061527
125414505
1360266543
1093197716
1544753912
1172020181
394749085
1142669723
312340468
1255655163
823646376
1170262888
801279874
743045969
467654788
347027785
90320715
1380246537
625942252
1933285168
1394362426
1738717120
541474966
1931394295
762047551
70376209
925215880
1667287611
1775149770
1802060184
168332630
353676097
1142641986
403525005
72487219
308684607
17172163
1151274346
1466716498
1803422631
633726356
1216913286
1969124432
1991054764
560119485
463405292
113697582
1092868951
1072901220
785838371
1714309296
463893654
1025562365
1792185911
1632187095
1343344408
1583939540
1428872248
331150166
1474377704
246804301
727461475
1367519954
510280285
1087322533
469970279
27620903
397754870
670558751
158970181
329855622
939046370
1913530039
822519622
1299558812
177449140
1769592688
550420203
1371274810
298642259
1956678627
1832346930
594386391
989311399
87750888
1704438977
1328113733
1350456075
771337910
729142811
724745068
588299915
820124180
1992338795
1556618330
1906264882
1849393332
1458844148
903732231
90149207
435784390
1715942713
422310201
913931039
455982749
775262927
550363615
203042743
492627100
1454737955
1573751721
1033519337
57597438
32507908
1517699078
414457372
133075084
378208556
422529397
1382883556
1141856547
677164828
1626416960
1941415940
1434225114
1741555708
118922190
1921191245
1265901292
1393293930
328055809
310748541
1646687973
1281125604
1862857869
240735914
1410036729
1680455353
533328650
1312487962
1154075363
1125070990
857828976
1316599956
1155391091
1691225731
530702477
787616272
474639717
1142160959
1773189798
1471184776
1036314751
1520848675
948292661
1758619562
89525753
480894262
1479705925
714427042
656340737
629172371
937141452
1099333170
1126682147
1263003181
1386831365
776471835
169650039
1276963164
1004420644
452619732
1844879906
1110041436
228808194
16785557
1819335853
309817005
786024850
1742999384
1210853231
1331305918
1446551528
123740334
1620104133
856871033
1274433790
125839298
332832944
104238308
151210161
929142468
200749428
1818901609
656147226
524902993
187929539
1758495806
189917810
1892387910
304394367
1754230643
617966234
1197676554
137740316
1320570067
1626304871
1926273316
1292040481
931507104
1939283710
1779708749
1694869412
1736706542
1503573811
1325034819
1182620843
813401119
1479229038
269811114
1988569391
1260992067
443638891
65411732
1125753003
75278177
251870305
25978298
453894211
1703905202
1828856019
60840047
119899195
893636940
1438605017
1456622589
713339685
248874975
1986000019
299534066
1230566163
1348160475
833798817
1401325841
164954599
371501413
1234273056
464042886
315327799
1331112407
1342282150
1374528420
279266769
1920106696
1903818519
1043402300
1310591753
552554502
71923551
62462139
1068699762
1600326574
1472379105
1588135280
1102651086
1878443663
1659809554
801232473
298101525
46951223
611695134
933745869
827401101
1179694972
1039244952
640408917
427193250
1042313051
1900457134
754251591
841005121
1787827420
1710650499
1122781804
361623052
454327599
1781573279
199792499
989818421
395202717
146030836
160785184
176951425
1923537880
1230834304
1630239589
1875781370
1245663538
298674755
286510937
711691859
433040583
165941361
268376576
719417274
408536282
547127320
1099571797
880861745
1263409603
616209050
268278703
652097368
1317671960
1221457019
1280872343
1889676075
349597302
1226512228
648323487
96870384
1460017056
1811414052
1902898808
1900920387
450909951
756794444
903863221
1948860668
1409005363
764627548
1181529713
743638296
1613946198
42559732
407964539
1621886059
1442273923
403364531
1953086771
1907200279
682001483
1318930755
1726408819
1778993668
1877752134
1508687816
859279465
702080862
1949961962
1740563515
1526184068
19151310
1650351269
189640553
1251674804
621626532
263042553
367456190
268507324
1651741838
1643264099
1150711130
1471856383
498782055
1434679338
1524640408
1038151171
1275112229
813492481
1658986285
447402152
1946232772
1273425458
741123209
1414868902
141086301
85005234
123905141
23168253
942222135
1897514980
201782360
1998898707
1668441848
1238443480
1162378403
1093287028
1424305645
790884929
1786338007
1358843507
1074817734
134857207
301344933
263936180
1531290354
1847074372
1227626764
344314330
353111727
470536645
1584167237
1888588381
290975677
1293161364
1579951297
745725852
909228060
774771652
1110588503
536621298
139137412
344287937
